PNG to JPG

PNG to JPG Converter

Convert PNG files to JPG to reduce size by 60-80% for photos. Adjust quality and batch convert multiple files. Nothing is uploaded.

60-80%

Smaller Size

Batch

Multiple Files

Adjustable

Quality

Private

No Uploads

Balanced

Drop PNG files here or click to browse

Supports .png - all processing stays in your browser

JPEG does not support transparency. Transparent areas in your PNG will become white.

Important: what happens to transparent areas

JPEG does not have a transparency channel. When you convert a PNG with a transparent background to JPG, those transparent pixels become white. This is expected behaviour and the same result you would get in any image editor.

If you have a logo, icon or product photo with a transparent background and need to keep that transparency, convert to WebP instead. WebP supports transparency at file sizes significantly smaller than PNG.

Convert PNG to WebP instead (keeps transparency)

When to convert PNG to JPG vs keep as PNG

Convert to JPG when

  • The image is a photograph
  • No transparent background is needed
  • You want a smaller file for sharing or uploading
  • Maximum compatibility with all devices is needed

Keep as PNG when

  • The image has a transparent background
  • The image contains sharp text or line art
  • You plan to edit it again
  • It is a logo, icon or UI element

How much smaller will my files get?

For photographs, PNG to JPG conversion at quality 85 typically reduces file size by 60 to 80%. A 3MB PNG photo often becomes a 500 to 700KB JPG that looks identical on screen. This makes a significant difference for email attachments, website images and storage.

For graphics, screenshots and flat-colour images the savings are smaller. PNG already compresses those types of images efficiently. JPG may sometimes produce visible artefacts around hard edges in flat-colour graphics even at high quality settings.

This converter uses MozJPEG, which produces 10 to 15% smaller files than standard JPEG encoding at the same quality setting. For more on compression and format choices, the image compression guide covers the practical details.

Why photo PNGs are so large, and why JPEG handles them better

PNG uses lossless compression — specifically a combination of filtering and DEFLATE, which is the same algorithm inside ZIP files. For images with large areas of solid color, gradients between a limited number of values, or repeating patterns, DEFLATE is very efficient. A flat logo on a white background might compress to a few kilobytes in PNG because there's genuinely very little variation for the algorithm to store. A photograph is the opposite problem. Every pixel in a photo has slightly different values from its neighbors because of natural texture, film grain, sensor noise, and the complex lighting of the real world. DEFLATE has almost nothing to compress. That's why a photograph saved as PNG ends up being enormous — you're storing essentially all of the raw pixel data with very little reduction.

JPEG takes a completely different approach. It converts the image from RGB color values to a frequency-based representation using the discrete cosine transform, then discards the high-frequency detail that human vision is least sensitive to. What remains is stored efficiently. This is why JPEG is so good at photographs specifically: the detail it discards is the same fine high-frequency noise that DEFLATE couldn't compress anyway. You're not losing anything your eye would have noticed at normal viewing sizes. The 60 to 80% size reduction isn't magic — it's the difference between storing everything and storing only what matters perceptually.

The one case where PNG-to-JPG goes wrong: text and screenshots

JPEG's frequency-based compression works against it on images with hard edges and sharp transitions — exactly what you get with text, UI screenshots, diagrams, and line art. Where a photograph has smooth transitions between colors that the DCT handles well, a screenshot has abrupt pixel-level boundaries. JPEG encodes these boundaries as ringing artifacts: faint halos and blurring around edges that are most visible around dark text on a light background. Even at quality 95, a screenshot of a document or a UI design will look noticeably worse as a JPEG than as a PNG, and the file size advantage shrinks considerably because screenshots contain the kind of repeating patterns and flat areas that DEFLATE compresses well.

If you have a PNG that's a mix of photographic content and text — a product photo with a label, for instance, or a screenshot with an embedded image — JPEG at quality 85 to 90 is usually acceptable. The artifacts around text will be subtle enough to not matter for most uses. Where it becomes a problem is very small text, dark text on white backgrounds at high contrast, or any context where the image will be zoomed in on. For those cases, staying with PNG or converting to WebP (which uses a more modern compression approach that handles edges better) is the right call.

What MozJPEG does differently from standard JPEG

Standard JPEG encoding, as implemented in most software, leaves some compression efficiency on the table. Mozilla's MozJPEG encoder applies additional optimization passes — specifically trellis quantization and improved Huffman coding — that find a better way to represent the same visual quality in fewer bytes. The result is typically 10 to 15% smaller than a standard JPEG encoder at the same quality setting, with no difference in how the image looks. This matters because MozJPEG output is fully compatible with every JPEG decoder. A browser, an image viewer, or a photo app opening a MozJPEG file sees a standard JPEG. The only difference is that it got there more efficiently. If you need to go even smaller after converting, the compress to 100KB tool can target a specific file size using the same binary search approach on top of MozJPEG encoding.

Frequently asked questions

How much smaller does PNG to JPG make files?

For photographs and complex images, PNG to JPG conversion typically reduces file size by 60 to 80% at quality 85. A 3MB PNG photo often becomes a 500 to 700KB JPG that looks identical on screen. For graphics with flat colours, the savings are smaller because PNG already compresses those well.

When should I convert PNG to JPG?

Convert PNG to JPG when the image is a photograph and has no transparent background, when you need a smaller file for uploading or sharing, and when you are not going to edit the image again. Keep PNG for images with transparent areas, sharp text, line art, logos and anything you plan to edit further.

What happens to transparent areas when converting PNG to JPG?

JPEG does not support transparency. Transparent pixels in the PNG are filled with white in the output JPG. If you need to preserve transparency, convert to WebP instead, which supports transparent backgrounds at smaller file sizes than PNG.

Will converting PNG to JPG reduce quality?

JPEG is a lossy format so some information is discarded. At the default quality of 85%, the output is visually identical to the original for photographs at normal viewing sizes. You can raise the slider if you need to preserve fine detail, or lower it if file size is the priority.

Are my files uploaded to a server?

No. All conversion happens entirely in your browser using WebAssembly. Your PNG files never leave your device. You can verify this by disconnecting from the internet after the page loads, conversion still works.

Can I convert multiple PNG files at once?

Yes. Drop multiple PNG files at once or select them from the file picker. Each file converts independently. Download them individually or as a ZIP file.