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.

Last updated: August 2026

60-80%

Smaller Size

Batch

Multiple Files

60-95%

Quality Range

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.

How to convert PNG to JPG

Four steps, all running locally in your browser.

01

Set your quality first (optional)

The slider runs from 60% to 95%, default 85%. Set it before dropping files if you want one consistent quality across a whole batch.

02

Drop your PNG files

One file or many at once. Nothing is uploaded, it all stays on your device.

03

Conversion starts automatically

There's no separate convert button. Transparent areas are filled white automatically, since JPEG has no alpha channel.

04

Download

Download a single file directly, or grab every converted file at once as a ZIP.

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.

Common PNG to JPG mistakes

Waiting for a "Convert" button

There isn't one. Conversion starts automatically the instant a file is dropped or selected, so watch the per-file status badge rather than looking for a button to click.

Adjusting quality after files are already converted

The quality slider is only read at the moment a file starts converting. Files that already finished keep the quality they were converted at — moving the slider afterward only affects files you add from that point forward. Set the quality you want before dropping your batch.

Dropping an unsupported file type and assuming it failed silently

This page only accepts .png files. Drop a JPG or another format here and nothing happens at all, no error message, no entry added to the list. If a file doesn't show up after dropping it, check the extension.

Converting a transparent PNG and being surprised by a white background

This is expected behavior, not a bug, since JPEG has no transparency channel. If you need the transparency preserved, use PNG to WebP instead.

Converting a screenshot or text-heavy PNG for the compression alone

JPEG's compression works against hard edges and sharp text, producing faint ringing artifacts around characters that PNG doesn't have. For screenshots, diagrams and line art, staying with PNG or converting to WebP usually looks better, even though the file size savings from JPG would be smaller anyway.

Why use ImgTweak?

Runs entirely in your browser
No uploads, ever
Convert multiple files at once, no one-at-a-time limit
MozJPEG encoding for smaller files at the same quality
Download individually or as one ZIP
Free forever, no account needed

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, which runs from 60% to 95%, if you need to preserve fine detail, or lower it if file size is the priority.

Can I change the quality after I've already converted some files?

The quality setting is applied to each file at the moment it starts converting, which happens automatically as soon as it's dropped, there's no separate convert button. Moving the slider afterward will not re-encode files that already finished, only files you add from that point on will use the new setting. Set the quality you want before dropping your batch if you need it applied consistently across every file.

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, so one failure doesn't stop the rest. Download files individually or grab them all at once as a ZIP.

Ready to convert your PNGs?

No sign-up. No uploads. Drop your files above and download JPG in seconds.