ConvertUnlimited

Free PNG to JPEG Converter

Fast, bulk conversion of PNG files to JPEG. JPG (or JPEG) is a widely supported lossy format optimized for photos and complex images, balancing quality and file size. Your images stay on your device — no uploads, no servers, total privacy.

Drop images here, or click to browse
JPG, PNG, GIF, SVG, WebP, BMP  ·  we suggest up to ~50 at a time
JPGPNGGIFSVGWebPBMP

Conversion runs on your computer's CPU & memory — large batches can slow your machine. Use at your own discretion.

No upload — runs in your browser
No file or count limits
No signup, no watermarks

How ConvertUnlimited works

ConvertUnlimited is a free image converter that runs entirely inside your browser. Drop in JPGs, PNGs, GIFs, WebPs, BMPs, or SVGs, choose an output format, and a converted copy is ready to download in seconds. Nothing is uploaded to a server: every image is decoded, redrawn, and re-encoded locally using your browser's HTML canvas API.

That local-only model has two practical consequences. First, the tool is private — your files never leave your device, so there's nothing for us (or anyone else) to log, look at, or leak. Second, there are no per-user storage costs to subsidise, which is why we can offer it for free with no caps, no signup, and no watermark. The only operating cost is keeping the page online, and a small ad block in the right rail covers it.

Conversion uses your computer's CPU and memory. For most laptops, dragging in 30–80 photos at typical phone-camera resolutions feels instant. Very large batches — hundreds of high-megapixel images at once — will use more RAM and may slow your machine briefly while they encode. We suggest queuing roughly 50 images at a time as a comfortable middle ground, but the tool doesn't enforce a limit; use whatever your machine handles cleanly. See Tips for big batches for guidance on larger jobs.

Image format guide

Different image formats trade off file size, quality, transparency, and compatibility. Here's a quick rundown of the formats ConvertUnlimited reads and writes, and when to choose each.

WebP

Google's modern image format. At the same visual quality, WebP files are typically 25–35 % smaller than JPEG and 50 % smaller than PNG, and they support transparency. WebP is supported by every current browser, so it's the best default for the web. Choose WebP when you want maximum savings and your audience views images in a browser.

JPEG

The universal photo format. JPEG is lossy (it discards information to shrink the file), doesn't support transparency, and is supported absolutely everywhere — email, social media, printers, decade-old phones. Choose JPEG for photos when you need maximum compatibility, or when you're embedding into a system you don't control.

PNG

Lossless and supports transparency. PNG is ideal for screenshots, logos, icons, and any image with sharp edges or solid-colour regions, because it compresses those without artefacts. The trade-off is file size: PNGs of photos are several times larger than the equivalent JPEG or WebP. Choose PNG when you need transparency or when image fidelity matters more than size.

GIF

A legacy format from the 1990s. It supports basic animation but compresses with a 256-colour palette, so it looks blocky on photos. For new work, prefer WebP for static images and MP4 / WebM for animation. ConvertUnlimited reads GIFs and converts the first frame — for animated GIFs, only that first frame is kept.

SVG

A vector format made of XML drawing commands. ConvertUnlimited reads SVGs and rasterises them (turns them into pixel images) at the SVG's natural dimensions. Once a vector has been rasterised you can't scale it back up cleanly, so only convert SVG when you specifically need a raster output — for example, embedding a logo into a JPEG product photo.

BMP

An uncompressed bitmap format. BMPs are huge for what they store. There's almost never a reason to keep an image as BMP today — convert to WebP, JPEG, or PNG and save 80–95 % of the disk space.

Choosing the right quality

The quality dropdown only applies to lossy formats (WebP and JPEG). PNG is lossless, so the dropdown is automatically disabled when PNG is selected. The four presets translate roughly to:

Original (1.0). Visually identical to the source for most images. Files are still smaller than the input because modern JPEG and WebP encoders are more efficient than older sources, but you give up almost no fidelity.

High (0.9). Negligible visual difference for most photos. Good default for hero images, photography, anything where quality matters.

Recommended (0.75). The sweet spot for web use. Files are typically 30–50 % smaller than High with no loss visible at normal viewing sizes. Use this for blog posts, product galleries, social media.

Compact (0.5). Aggressive compression. Best for thumbnails, image grids, or when you need to email a folder of photos and bandwidth is the bottleneck. You'll notice softness in fine detail, especially on text-heavy or high-contrast images.

Tips for big batches

A few things to know when you're converting more than a handful of files:

Batch size. We recommend up to ~50 images at a time as a comfortable starting point. Most laptops handle 100–200 photo-sized images without complaint, but past that, your browser may briefly hang while it allocates memory. If it does, just wait — it's not crashed, it's working.

RAM matters more than CPU. A 12-megapixel photo takes roughly 50 MB of RAM to decode. A batch of 100 such photos can momentarily peak at several gigabytes of memory. Closing other tabs helps if you hit the wall.

Mobile. Phones and tablets have less RAM and stricter background limits. Stick to smaller batches (10–20 images) on mobile devices.

ZIP downloads. Once your batch is converted, the "Download all as ZIP" button bundles every file into one archive — much faster than clicking 50 individual save links.

What is PNG?

PNG (Portable Network Graphics) is a lossless format that supports transparency and is ideal for graphics, logos, and screenshots.

What is JPEG?

JPG (or JPEG) is a widely supported lossy format optimized for photos and complex images, balancing quality and file size.

Frequently Asked Questions

Is the conversion really private?

Yes. We use your browser's built-in image processing. Your PNG files are never sent to our servers.

Can I convert multiple PNG files at once?

Yes, you can drag and drop hundreds of PNG files and convert them all to JPEG in one click.

What is the limit?

There are no file size or count limits. The only limit is your device's memory and browser capability.

Privacy

Your images. ConvertUnlimited converts images entirely inside your browser. No file is ever uploaded to a server, and we never see, store, or transmit your images. There is nothing to log, because nothing is sent.

Analytics. We use Google Analytics 4 to understand which features people use and how the site performs in aggregate. GA4 sets first-party cookies (typically named _ga and _ga_<property>) to count distinct visits, and Google truncates IP addresses before storage. The data we collect is page-level — what was loaded, from where, on what device — never the contents of files you convert (which never leave your device in the first place). You can opt out by installing Google's Analytics Opt-out browser add-on, by enabling your browser's tracker-blocker, or by browsing in private/incognito mode.

Ads. We use Google AdSense to keep the tool free. Google and its ad partners may set additional cookies on the ad iframe to serve relevant ads and measure performance. You can manage personalised-ad settings at google.com/settings/ads, and European users can opt out of personalised advertising at youronlinechoices.eu.

Server logs. Your hosting provider's standard server logs (your IP address, browser type, referrer) are kept for normal abuse and security purposes only. They are not used for analytics or advertising.

Contact. For privacy questions, reach out via the project's GitHub.

Terms of use

ConvertUnlimited is provided as-is, free of charge, for personal and commercial use. By using the site you agree to the following:

You are responsible for the images you convert, including ensuring you have the rights to use and process them. The tool is provided without warranty — we make a good-faith effort to keep it working, but we cannot guarantee uninterrupted availability or that any specific conversion will succeed. We are not liable for any data loss, hardware wear, or other indirect harm resulting from converting files locally on your device. If you find a bug or have a feature request, opening an issue on the project's GitHub is the best channel.

Drop to add images Files stay on your device — no upload.