PNG to JPG converter
Free PNG to JPG converter in your browser. Files stay on this device. Nothing is uploaded.
Ads
Drop images here
or click to choose. Paste works too.
Files never leave this device. Conversion runs in your browser.
Why convert PNG to JPG?
PNG is lossless and can carry transparency. JPG is smaller for photos but drops the alpha channel and applies lossy compression — convert when you need a smaller shareable photo and do not need transparency.
What changes in the file
- Transparent pixels are flattened onto an opaque background
- File size often drops for photographic content
- Sharp edges and text may show mild compression softness
- You can choose quality and optionally strip metadata
How to convert PNG to JPG
- Drop one or more PNG files onto the converter (or pick them from disk).
- Confirm the output is set to JPG, then adjust quality, size, or metadata if needed.
- Download the converted JPG file — processing never left your browser.
Transparency is flattened
PNG may include an 8-bit (or 16-bit) alpha channel. JPEG does not. On export, transparent pixels are composited onto an opaque background (the tool’s canvas flatten) and then quantized as JPEG. Soft shadows and cutouts become a hard rectangle. If you still need the hole in the image, do not use this pair — stay on PNG or use WebP with alpha.
The rest of the picture is a lossy encode: DCT, chroma subsampling, quality slider. Screenshots of UI, logos, and text suffer first — ringing around glyphs, muddy edges. Photographs tolerate JPEG much better than line art.
When you should not make a JPEG
Keep PNG for screenshots you will crop again, for UI shipped to a design tool, and for any asset whose alpha is part of the contract. Convert to JPEG when you need a smaller photo-like file for email, a CMS that rejects PNG size, or a lab that still wants .jpg.
If the PNG is already a photograph with no transparency, JPEG (or WebP) is a reasonable shrink. If the PNG is a 2× UI dump with type, JPEG is a downgrade. For the web, WebP often beats JPEG on bytes at similar quality and can keep alpha if you switch targets.
Quality and metadata
The quality control maps to the browser’s JPEG encoder on a canvas. Higher values mean larger files and fewer block artifacts. Repeated PNG→JPEG→PNG cycles will not return to the original PNG; each JPEG pass throws more away. Strip metadata if the PNG carried text chunks you do not want in the shareable photo.
Encoding happens with the canvas encoder in this tab. Formatly does not re-compress on a server.
Check Network before you trust ‘local’
Open DevTools → Network, then convert. There should be no multipart upload of the PNG. You will download a JPEG created in the page. If you saw a POST of the original file, you would be on an upload converter — this one is not that.
About PNG
PNG is a lossless raster format with optional transparency. Pixels are preserved exactly, so it is the usual choice for screenshots, UI, logos, and any image that needs a clean alpha channel.
About JPG
JPG (JPEG) is a lossy raster format built for photographs. It shrinks file size by discarding detail the eye is less likely to notice, which makes it a default for cameras, email, and the open web.
Common questions
Is this PNG to JPG converter free?
Yes. Formatly converts PNG to JPG in the browser at no charge and without an account.
Do you upload my PNG files?
No. Decoding and encoding run locally with browser APIs and WebAssembly codecs when needed. Files stay on this device.
Will converting PNG to JPG reduce quality?
JPG is lossy, so you trade some detail for smaller files. Use a higher quality setting when fidelity matters.