PNG to JPEG Converter - Shrink Heavy Photo PNGs

Convert PNG to JPEG in your browser to cut photo file size. Lossy re-encode at quality 85, transparency is flattened. No uploads, files never leave your device.

Browser Native
Privacy First
Free Tool

Convert Now

Drag & drop your file here

or

How It Works

Most oversized PNGs are photos that were saved in the wrong format. PNG keeps every pixel exactly, which is the right call for logos, screenshots, and line art, but it has no way to throw away the redundant detail in a photograph. The same camera shot can be several times larger as a PNG than as a JPEG with no visible difference. This tool re-encodes those photo PNGs to JPEG so they download faster and stop hogging disk space. Everything happens locally. Your browser decodes the PNG into raw pixels, paints them onto an off-screen canvas, and re-encodes that canvas as JPEG at quality 85 using the browser's built-in encoder. The byte savings come from JPEG's lossy compression, which discards high-frequency detail your eye barely registers. No file is uploaded, there is no account, and the conversion keeps working after the page has loaded even if you go offline. Two limits are worth knowing before you commit. JPEG has no alpha channel, so any transparent pixels in your PNG get flattened against a solid background during encoding rather than staying see-through. And JPEG is lossy and one-directional: the detail dropped during encoding is gone, so keep the original PNG if you might need to edit or re-export it later.

Related Conversion Tools

Discover more powerful converters that might be useful for your workflow

PNG Optimizer: Lossless Compression, Same Pixels

Shrink PNG files losslessly with oxipng. Same pixels, fewer bytes via smarter filtering and DEFLATE. Runs in your browser, no uploads, no quality loss.

PNG to AVIF Converter - Lossless, Keeps Transparency

Convert PNG to lossless AVIF in your browser. AV1 intra coding shrinks the file while keeping every pixel and full transparency. No uploads, runs locally.

PNG to Base64 Converter: Encode PNG as a Data URI

Encode a PNG into a Base64 data URI in your browser. Paste it into HTML, CSS, or JS to inline small icons. No upload, one-click copy, lossless.

AVIF to JPEG Converter: Decode AV1 Images to JPG

Convert AVIF (AV1) images to JPEG right in your browser. WASM AV1 decode, native JPEG encode, no uploads. Get a JPG any legacy app or upload form will open.

.avif
Try Now

JXL to JPEG Converter: Open JPEG XL Files Anywhere

Decode JPEG XL (.jxl) and re-encode as standard JPEG, entirely in your browser. No uploads. For the many apps and browsers that still can't open JXL.

PNG to SVG Converter: Trace Logos & Icons to Vector

Trace PNG logos, icons and line art into editable SVG paths in your browser. Free, no uploads, no watermark. Honest about what vectorizing can't do.

.png.jpg +1
Try Now

Key Features

  • No file uploads required - works offline
  • 100% privacy focused - client-side processing
  • Browser powered - no software installation
  • Fast processing - WebAssembly technology
  • Free forever - no premium accounts

Supported File Formats

.png

Output Format: JPEG

Technical Specifications

input Format PNG (Portable Network Graphics), 8-bit or 16-bit, with or without an alpha channel
output Format JPEG (baseline, sRGB, no alpha channel)
compression Type Lossy DCT-based JPEG encoding via the browser's native encoder at a fixed quality of 85
quality Retention Hard to distinguish on photographs; visible haloing and blocking on text, sharp edges, and flat color regions
color Space Support sRGB; transparency is flattened against a solid background because JPEG has no alpha channel
max Resolution Limited only by your device's memory
processing Time Instant, runs in your browser

Key Benefits

  • Cuts the file size of photo PNGs sharply by switching to JPEG's lossy compression
  • Runs entirely in your browser, so files are never uploaded or stored
  • No quality slider to second-guess: a sensible 85 default tuned for photos
  • Outputs baseline JPEG that opens in every browser, app, and OS
  • No watermarks, no sign-up, and no limit on file count or daily use
  • Keeps working offline once the page has loaded

Common Use Cases

  • Shrinking photos that were accidentally exported or saved as PNG
  • Getting camera images under an email or upload size limit
  • Speeding up a web page by replacing heavy PNG photos with JPEG
  • Reclaiming disk space in a folder full of oversized PNG photos
  • Posting photos to platforms that prefer or re-compress JPEG anyway
  • Making lightweight JPEG copies for sharing while keeping the PNG masters

Pro Tips

  • Use this for photographs; keep logos, icons, and screenshots as PNG
  • If your PNG has transparency, expect it to disappear behind a solid background; convert to WebP instead when you need the alpha channel
  • Keep the original PNG since the JPEG re-encode cannot be undone
  • If the file barely shrinks, your image is not photographic and PNG is the better format
  • Spot-check edges and text in the output before deleting the source

Frequently Asked Questions

They stop being transparent. JPEG cannot store an alpha channel, so any see-through pixels in your PNG get flattened against a solid background color when the file is encoded. A logo or cutout that was meant to float over a colored layout will end up sitting in a solid rectangle. If you need to keep the transparency, convert to WebP or PNG instead, not JPEG.
For real photographs, JPEG is usually a fraction of the PNG size because lossy compression is built for continuous-tone images. The exact ratio depends on the photo's detail and resolution, so it is best to just convert and compare. Flat graphics, screenshots, and images with large solid-color regions barely shrink, and an optimized PNG can come out smaller than the JPEG.
Yes, a little. JPEG is lossy and this tool encodes at quality 85, a level where compression artifacts are hard to spot on most photos but technically present. Photographs hold up well. Sharp edges, text, and flat color blocks fare worst: you will see haloing and blocky patches, which is exactly why those images should stay as PNG.
Usually not. Screenshots are packed with crisp text and UI edges, the content JPEG handles worst, so the result looks smudged around lettering and often is not much smaller. Keep screenshots as PNG, or run them through a lossless PNG optimizer if you need to cut the size without wrecking the text.
No. Once the JPEG encoder discards detail, it is gone. Saving that JPEG back as a PNG just produces a bigger file that still contains every JPEG artifact, plus it can no longer hold the transparency the original had. If you want the full quality or the alpha channel back, you need the original PNG, so do not delete it.
No. The PNG is decoded and re-encoded entirely by your own browser using the canvas API. Nothing is sent anywhere, there is no sign-in, and nothing persists after you close the tab. You can verify it by opening your browser's network tab while you convert, no upload request will appear.
That is the sign the source is not really a photo. Flat illustrations, icons, and screenshots are already compact as PNG, and JPEG has to spend extra bits trying to encode their hard edges, which can match or exceed the original. JPEG only pays off on photographic, smoothly-shaded images.
Not in this tool. It uses a fixed quality of 85, a balanced default that works for most photos. If you need a smaller file at lower fidelity, or near-lossless output, use an image optimizer with a quality slider and export to JPEG from there.