PNG to JPG Converter

Turn a PNG into a smaller JPG in your browser — transparent areas become white, encoded at 92% quality.

Image Tools Free No upload Instant

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. The result is usually much smaller than the PNG — ideal for photos — but JPEG is lossy and cannot hold sharp edges or an alpha channel. Your file is never uploaded, and the pixel dimensions stay the same.

What the PNG to JPG Converter Does

PNGs are lossless and often large — great for screenshots and graphics, heavy for photographs. Converting to JPG trades PNG's perfect fidelity for a much smaller file, which is what you want when the image is a photo and size matters more than pixel-perfect edges.

There is a catch worth knowing up front: 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%). JPEG compression runs in the browser — nothing is uploaded — and you download a .jpg with the same dimensions and the same base filename as the original.

Processing pipeline

  1. Step 1. Drop in a PNG (any common image works). It is decoded locally — never uploaded.
  2. Step 2. A canvas is created at the image's exact width and height.
  3. Step 3. The canvas is filled white, then your image is drawn on top — flattening 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 straight from disk, drawn and re-encoded in the page's memory, and the JPG is produced locally — no copy is uploaded to NineClip or anyone else.

There is no account and nothing is stored. Close the tab and both images are gone from memory, which makes it safe for screenshots, documents, and anything 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 — same width by height
AcceptsAny image the browser can open
UploadNever — runs in your browser

Standards & 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 & Limitations

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.

Dimensions are preserved exactly — the tool does not resize — so the size saving comes purely from JPEG compression, 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.

Real-World Use Cases

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 to use it — and when not to

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, but photographs often shrink dramatically — JPEG is built for them. 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%) — a high setting that keeps photos looking clean while still cutting file size. The value is fixed.
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 — though converting a JPG to JPG just re-compresses it, and a WebP with transparency would lose 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 preserve or reduce quality, never add it. Going from lossless PNG to lossy JPEG slightly reduces it; the upside is a smaller file.
Is my original PNG changed?
No. The tool creates a new .jpg and leaves your PNG exactly as it was.

References

Describes the actual canvas step that paints transparency white before the JPEG is written.

PopularHot

Image Compressor

Image Compressor online, free and private. Process images instantly on your device.

ImageOpen Tool
PopularNo Upload

Image Resizer

Edit and convert Image Resizer right in your browser — no upload, no quality loss.

ImageOpen Tool
Popular

Image Cropper

Edit and convert Image Cropper right in your browser — no upload, no quality loss.

ImageOpen Tool
Popular

Favicon Generator

Favicon Generator online, free and private. Process images instantly on your device.

ImageOpen Tool
Popular

Image to PDF

Use Image to PDF to transform images locally — fast, secure and watermark-free.

ImageOpen Tool
Trending

PNG to WebP Converter

Edit and convert PNG to WebP Converter right in your browser — no upload, no quality loss.

ImageOpen Tool

Ready to try the PNG to JPG Converter?

It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.