HomeToolsConvert an ImagePNG to JPEG

Convert PNG to JPEG

Convert PNG to JPEG right in your browser — free, private, nothing is uploaded. Small files for photos — set quality 1–100.

Convert PNG to JPEG →

Free · Private — runs in your browser, nothing is uploaded

PNG is the standard lossless web image: screenshots, UI graphics, logos and anything with sharp edges or transparency come out pixel-perfect.

JPEG is the default format for photographs — lossy compression tuned for natural images keeps files small, and support is universal. It has no alpha channel, so transparency is always flattened.

Converting PNG to JPEG is almost always about size: JPEG's photo-tuned lossy compression produces far smaller files than PNG for photographic content, and every app on earth opens the result.

PNG vs JPEG

PNGJPEG
Compressionlossless — nothing discardedlossy — some detail traded for size
Codec / containerlossless DEFLATE-compressed bitmaplossy DCT-compressed JPEG
Typical file sizeefficient for flat graphics, large for photossmall — the quality knob trades size against artifacts
Best forscreenshots, graphics, logos and anything needing transparencyphotos and everyday web images
Strengthlossless, with a full alpha channelsmall files for photos; opens absolutely everywhere
Watch out forlarge for photographs — photos compress far better as JPEG or WebPno transparency; visible artifacts at low quality settings
Compatibilityuniversaluniversal
Transparencyyes — full alpha channelno — transparent areas are flattened
Animationnono

How the conversion works

  1. Choose your PNG image. The button above opens the converter with JPEG already selected as the target format.
  2. Set the quality from 1 to 100 (default 85) — higher keeps more detail, lower shrinks the file.
  3. Run the conversion and download the JPEG image. Everything happens locally — ffmpeg compiled to WebAssembly runs in your browser tab, your image is never uploaded, and the page keeps working offline once it has loaded.

What to expect

This step is lossy. JPEG discards some detail to hit its file sizes — at the default quality of 85 that's hard to see on photos, but sharp-edged graphics and text show artifacts sooner. Raise the quality toward 100 for critical images, and keep the PNG original in case you need to re-export.

Transparency is flattened. JPEG has no alpha channel, so transparent regions of your PNG are merged onto a solid background. If you need to keep transparency while shrinking the file, convert to WebP instead.

FAQ

How much quality do I lose converting PNG to JPEG?

At the default quality of 85 the difference is hard to spot on photos. Graphics with sharp edges and text show lossy artifacts sooner — try quality 90+ there, or stick with a lossless format. Your PNG original is untouched either way.

What happens to transparency when I convert PNG to JPEG?

It's lost — JPEG has no alpha channel, so transparent regions of the PNG get flattened onto a solid background. If you need to keep transparency while shrinking the file, convert to WebP instead.

Is my PNG image uploaded when converting to JPEG?

No. The conversion runs entirely in your browser with ffmpeg compiled to WebAssembly — your image never leaves your device, and the page keeps working offline once it has loaded.

More PNG conversions