PNG to JPG Converter
Convert PNG files to JPG instantly and privately. File Converts runs entirely in your browser, so your PNG is never uploaded to any server.
File converter
At a glance
- Where it runs
- Runs in your browser — your file is never uploaded.
- File size
- Up to 50 MB per file.
- Offline
Works offline — everything it needs is already on your device.
- Batch
- Several files at once.
- Cost
- Free, with no account and no daily limit.
Converting PNG to JPG makes an image much smaller, which is ideal for email, web pages, and anywhere file size matters. PNG is lossless and supports transparency, so it produces large files; JPG uses efficient compression that shrinks photos dramatically with very little visible difference. For a photograph or a full-color image, the JPG can be a fraction of the PNG's size.
File Converts converts your PNG to JPG entirely in your browser — the image is never uploaded, there's no sign-up, and there's no daily limit. It's instant and works offline once the page is loaded.
One thing to keep in mind: JPG doesn't support transparency. If your PNG has a transparent background, those areas are filled with a solid color (usually white) when converting, because JPG can't store "see-through" pixels. For photos and screenshots without transparency, that's no issue and JPG is the better, smaller choice. For logos or graphics that need a transparent background, keep them as PNG.
JPG is the most universally supported image format — it opens on every device, app, and website with no compatibility concerns — which makes it the safest choice for sharing and uploading. If you want even smaller files for the web, consider converting to WebP.
Best for
- Making a large PNG screenshot small enough to email or upload
- Converting graphics for a site or form that expects JPG
- Reducing storage for photo-style images that don't need transparency
Good to know
JPG doesn't support transparency, so transparent areas are filled with a background colour. For photographs the size savings are large; keep PNG for logos, icons, or anything needing sharp edges or transparency.
What colour do the transparent areas become?
White. Before the PNG is drawn, the canvas is filled with solid white (#ffffff), and the image is painted on top of it. Fully transparent pixels become plain white, and partly transparent pixels — anti-aliased edges, soft drop shadows, glows — are blended with white. A shadow that looked like a subtle fade over a dark web page turns into a grey smudge on a white rectangle.
There is no background-colour option on this page, so think about where the JPG will be shown. On a white page or document, the result looks as intended. On a dark or coloured background you will see a white box or a pale halo around the subject. If you need a smaller file and the transparency, pick WebP in the format menu instead of JPG: the white fill is only applied when the output is JPG, so a WebP keeps its alpha channel.
Choosing the quality setting
The Quality slider runs from 30% to 100% and starts at 92%. That starting point is deliberately high: on a photograph it is very hard to tell apart from the original. Lower settings give a smaller file and more visible compression — blocky patches in smooth gradients such as sky, and ringing around sharp edges.
The useful way to choose is to try it. Convert at the default, look at the result at the size it will actually be viewed, then lower the slider and convert again if you need a smaller file. Every conversion starts again from your original PNG rather than from the previous JPG, so experimenting with several settings does not stack up quality loss.
Why the JPG may not be much smaller
PNG compresses large areas of identical colour extremely well. A diagram, chart, icon or interface screenshot built from a handful of flat colours is often already small as a PNG, and turning it into a JPG at a high quality setting can save little — occasionally the JPG comes out larger. The big savings are on photographs and other images with continuous tone, where PNG has to store every slightly different pixel exactly.
If the JPG is not smaller than the PNG it came from, you have three honest options: lower the quality slider, try WebP, or keep the PNG. For images you need to bring under a specific size limit, Compress Image is the better tool, because it searches for a quality setting that fits the limit instead of using one you picked.
Converting a folder of PNGs at once
You can select or drop many PNGs together. They are converted one after another with the same quality setting, and the results are delivered as a single ZIP named converted-jpg.zip, with each JPG named after the PNG it came from. A single PNG downloads directly as a .jpg with the same name.
Each file can be up to 50 MB. A file over the limit is skipped with a message naming it, and the rest of the selection carries on. Picking the same file twice — same name and same size — only adds it once.
What the JPG keeps and what it drops
The pixel dimensions stay exactly the same: the canvas is created at the PNG's own width and height, and nothing is scaled. If you also need a smaller image in pixels — for a web page or an upload form with a dimension rule — use Resize Image, which can resize and save as JPG in one step.
The JPG is a freshly encoded file written by your browser's canvas, not an edited copy of the PNG. Any text or other information chunks stored inside the PNG — software tags, creation notes and similar — are not copied across. Keep the original if you need them.
What to do when a PNG won't convert
"File too large" means the PNG is over the 50 MB per-file limit. That usually means a very large image, and it is worth reducing its dimensions first with Resize Image.
"Couldn't read this image — the file may be corrupt or not a real image" means your browser could not decode it. Common causes are a download that did not finish, or a file renamed to .png that is really something else. Open it in an image viewer to check; if it will not open there either, the file itself is damaged.
"Encode failed" means the browser decoded the image but refused to produce the JPG. This happens most often with images of extreme pixel dimensions, because browsers limit how large a canvas can be, and the limit is lower on phones than on desktops. Scaling the image down first, or converting on a desktop browser, gets around it. "Unsupported selection" appears when images are mixed with other file types, such as a PDF, in the same drop — convert them separately.
What this tool does
- Input format
- PNG, including PNGs with transparency
- Output
- JPG at the same pixel dimensions
- Transparency
- Filled with white; choose WebP to keep it
- Quality
- Adjustable from 30% to 100%; starts at 92%
- Where it runs
- In your browser — nothing is uploaded
- File size limit
- 50 MB per file
- Batch
- Yes — several PNGs come back as one ZIP
- Metadata
- Not carried over — the JPG is a fresh encode
- Works offline
- Yes, once the page has loaded
How to convert PNG → JPG
Drop your PNG file into the converter above — it stays on your device.
Choose JPG as the output. File Converts picks the smartest settings automatically.
Click Convert and download your JPG file instantly.