PNG to JPG Converter

Turn a PNG into a smaller JPG in your browser. Transparent areas become white and the JPEG is saved at 92% quality.

Updated

Image Tools● Free No upload Instant
PNGJPG

Loading PNG to JPG Converter…

Your browser is preparing the tool. It runs 100% locally.

Quick answer

PNG to JPG redraws your PNG onto an HTML5 canvas and re-encodes it as a JPEG at 92% quality, entirely in your browser. Because JPEG has no transparency, any transparent areas are filled with white first. For photos the result is usually much smaller than the PNG, but JPEG is lossy, softens sharp edges and has no alpha channel. Your file is never uploaded, and the pixel dimensions stay the same.

  • 92%JPEG quality
  • Whitefills transparent areas
  • Samewidth and height
  • 0files uploaded

What the PNG to JPG Converter does

PNGs are lossless and often large. That suits screenshots and graphics but makes photographs heavy. Converting to JPG gives up PNG's exact pixels for a much smaller file, the right trade when the image is a photo and size matters more than perfect edges.

JPEG has no transparency. Anything see-through in the PNG is painted onto a solid white background during conversion, because white is the colour this tool fills the canvas with before drawing your image.

How it works

Your PNG is decoded by the browser and drawn onto an HTML5 canvas at its original width and height. Before the image is drawn, the canvas is filled with white, so transparent pixels end up white rather than black or undefined.

The canvas is then exported as a JPEG at quality 0.92 (92%). The JPEG compression runs in the browser, and you download a .jpg with the same dimensions and base filename as the original.

Where the transparency goes

PNGcanvas filled whiteJPG
The canvas is painted white before your image goes on, so anything see-through comes out white.

Processing pipeline

  1. Step 1. Drop in a PNG (any common image works). It is decoded on your device.
  2. Step 2. A canvas is created at the image's exact width and height.
  3. Step 3. The canvas is filled white and your image is drawn on top, which flattens any transparency.
  4. Step 4. The canvas is encoded as a JPEG at 92% quality.
  5. Step 5. The .jpg downloads with your original filename; dimensions are unchanged.

Privacy

The conversion happens entirely on your device. The PNG is read from disk, drawn and re-encoded in the page's memory, and no copy goes to NineClip or anyone else.

Close the tab and both images are gone, so you can convert screenshots, scanned documents and anything else you would rather not hand to a server.

Technical details

EngineHTML5 Canvas (browser-native)
OutputJPEG (.jpg)
Quality92% (0.92), lossy
TransparencyFlattened to white (JPEG has no alpha)
DimensionsUnchanged width and height
AcceptsAny image the browser can open
UploadNone; the PNG is converted on your device

Standards and references

  • ISO/IEC 15948 (PNG): the lossless source format: DEFLATE-compressed, with an optional alpha (transparency) channel that JPEG cannot keep.
  • ISO/IEC 10918 (JPEG): the lossy target format. It uses 8x8 discrete-cosine-transform blocks and has no transparency, so the alpha channel is discarded.
  • HTML Canvas API: toBlob('image/jpeg', 0.92) performs the in-browser JPEG encoding; the quality value used is 0.92.

Accuracy and limits

JPEG is lossy: at 92% quality the loss is hard to see on photographs, but sharp edges, fine text, and flat areas of solid colour can pick up faint blocky or halo artefacts the original PNG did not have. For line art, logos, or screenshots, PNG (or WebP) usually looks cleaner.

Transparency does not survive. Any see-through region becomes solid white, because the canvas is filled white before your image is drawn. If you need to keep transparency, JPEG is the wrong target. Stay on PNG or use WebP.

The tool does not resize, so the size saving comes from JPEG compression alone, not from fewer pixels.

Everything runs in your browser's memory. Very large images use more memory during the draw-and-encode step, but typical photos convert almost instantly.

Which images suit JPG

Photosmuch smaller,loss hard to see!Logos, screenshots, texthalos on sharp edges,keep PNG
JPG was built for photos. For flat colour and crisp edges, PNG usually looks cleaner.

Real-world uses

Shrink a photo

Turn a heavy PNG photo into a JPG that is a fraction of the size for email or upload.

Meet an upload limit

Get under a form's file-size cap when the source PNG is too big.

Photos for the web

Produce a lightweight JPG for pages where transparency is not needed.

Share without bulk

Send a smaller image when pixel-perfect edges do not matter.

When it fits, and when it doesn't

Good for

  • Photographs and detailed images
  • Making a large PNG much smaller
  • When transparency is not needed
  • Email, uploads, and the web

Not the best choice for

  • Logos, icons, and line art (edges blur)
  • Images that need transparency
  • Screenshots with sharp text
  • A lossless or editable master

Keep transparency or crisp edges with PNG; for a smaller file that still supports transparency, try PNG to WebP.

Frequently asked questions

Why did my transparent background turn white?
JPEG has no transparency channel, so the tool fills the canvas with white before drawing your PNG. Every see-through pixel becomes white. To keep transparency, convert to WebP instead, or stay on PNG.
Is converting to JPG lossy?
Yes. The image is re-encoded as a JPEG at 92% quality, which discards some detail. It is barely visible on photos, but sharp edges and text can soften slightly. PNG, by contrast, is lossless.
How much smaller will the JPG be?
It depends on the image. JPEG was designed for photographs, and they often shrink a lot. Flat graphics and screenshots may shrink less and can look worse than the PNG.
Does it upload my image?
No. The PNG is decoded and re-encoded on an HTML5 canvas in your browser. Nothing is sent to a server, and refreshing the page clears it from memory.
What quality setting does it use?
JPEG quality 0.92 (92%). That high, fixed setting keeps photos looking clean while still cutting file size.
Will the dimensions change?
No. The JPG keeps the PNG's exact width and height; the tool does not resize. The smaller file size comes from JPEG compression alone.
Can I convert a JPG or WebP with this too?
Yes. It accepts any image your browser can open and outputs a JPG. Converting a JPG to JPG only re-compresses it, and a WebP with transparency loses its alpha.
Should I use this for a logo or icon?
Usually not. JPEG blurs sharp edges and cannot keep transparency, so logos and icons look better as PNG or WebP. JPG is best for photographs.
Does converting improve quality?
No. Converting can only keep or reduce quality. Going from lossless PNG to lossy JPEG reduces it slightly in exchange for a smaller file.
Is my original PNG changed?
No. The tool creates a new .jpg and leaves your PNG exactly as it was.

References

Written from the converter's canvas code, which fills the background white before it writes the JPEG.

JPG to PNG Converter

Convert a JPG to a lossless PNG in your browser. Nothing more is lost from here on, though the JPEG's existing compression stays.

ImageOpen Tool
PopularHot

Image Compressor

Compress an image to JPEG with a quality slider and watch the file size drop as you drag, in your browser.

ImageOpen Tool
Trending

PNG to WebP Converter

Convert a PNG to a much smaller WebP in your browser, keeping transparency, at 92% quality.

ImageOpen Tool

WebP to PNG Converter

Convert a WebP to a PNG that any app opens, in your browser. Transparency is kept and the output is lossless, though the file gets bigger.

ImageOpen Tool

WebP to JPG Converter

Turn a WebP, or any image your browser opens, into a JPG that every device and app can read. Transparent areas come out white, because JPEG has no alpha channel.

ImageOpen Tool
PopularNo Upload

Image Resizer

Resize an image to exact pixel dimensions in your browser, with the aspect ratio locked and a lossless PNG out.

ImageOpen Tool

Back to the PNG to JPG Converter

Your file is processed on this device and never uploaded, and there's no account to create.