Home/Tools/PNG to JPG
Compression · Quality slider

PNG → JPG

Drop PNG images below. Conversion happens entirely on your device — no upload, no server, no tracking. Adjustable quality, instant results.

network out: 0 bytes

$ tips

  • Use the quality dropdown above the convert button — higher quality = larger file, lower quality = smaller file.
  • JPG doesn't support transparency. Any transparent areas in your PNG become white. For transparent images, stick with PNG or convert to WebP.
  • Photos convert best to JPG. Screenshots, logos, and text-heavy images are usually better left as PNG.
  • To verify nothing is uploaded: open DevTools → Network tab, clear it, then drop a file. The tab stays empty.

How offline PNG to JPG conversion works

This page uses your browser's Canvas API — no external libraries, no WebAssembly, no server. When you drop a PNG file, the browser decodes it natively, draws it to a canvas, and re-encodes it as JPEG at your chosen quality level. At no point does the file leave your device.

Why convert PNG to JPG?

PNG is lossless and supports transparency — but those features come at a cost: large file sizes. A typical photograph saved as PNG is 5-10x larger than the same image as JPG. Converting to JPG dramatically reduces file size with minimal visible quality loss, making it ideal for:

  • Websites and blogs — faster page loads, better Core Web Vitals scores
  • Email attachments — stay under attachment size limits
  • Social media — platforms compress uploads anyway; pre-optimized JPGs upload faster
  • Photo archives — store thousands of photos without filling your drive
  • E-commerce product images — JPG is the standard for online stores

PNG vs JPG — when to use which

PNG (Portable Network Graphics) is a lossless format — every pixel is preserved exactly. Use PNG for screenshots, logos, icons, illustrations with sharp edges, and any image with text. PNG also supports transparency.

JPG (JPEG) is a lossy format — it discards some image data to achieve smaller files. Use JPG for photographs, complex images with gradients, and any scenario where file size matters more than pixel-perfect accuracy. JPG does not support transparency.

What happens to transparency when converting PNG to JPG?

JPG doesn't support an alpha (transparency) channel. When converting a PNG with transparency, any transparent or semi-transparent areas become solid white. If your image relies on transparency — for example, a logo on a transparent background — converting to JPG will fill the background with white. If you need transparency, keep the PNG or convert to WebP instead.

Quality settings explained

The quality slider controls the JPEG compression level, from 0.1 (maximum compression, smallest file, visible artifacts) to 1.0 (minimum compression, largest file, near-lossless):

  • 0.92 (default) — Excellent quality for most use cases. Visually indistinguishable from the original PNG for photos.
  • 0.85 — Good quality, noticeably smaller files. Recommended for web use where every kilobyte counts.
  • 0.75 — Moderate quality, very small files. Suitable for thumbnails and previews.
  • 1.0 — Maximum quality, but files approach PNG size. Use only if quality is more important than file size.

How to verify it's really offline

You don't have to trust us. Verify it yourself:

  1. Open your browser's DevTools (right-click → Inspect, or F12).
  2. Switch to the Network tab and clear it.
  3. Drop a PNG file onto the converter above.
  4. Watch the Network tab — it stays empty during conversion. No XHR, no fetch, no WebSocket. Nothing.

Alternatively: load this page, then turn off your wifi. The converter still works because everything it needs is already in your browser.

Frequently asked questions

Is the PNG to JPG conversion really offline?

Yes. The converter uses your browser's built-in Canvas API. Once the page loads, all conversion happens locally on your device — no server roundtrip, no upload. Disconnect your wifi after the page loads and it still works.

Will I lose image quality converting PNG to JPG?

JPG is a lossy format, so some quality reduction is inherent. However, at our default 92% quality setting, the JPG is visually indistinguishable from the original PNG for most photographs. For archival, keep your originals as PNG.

Does PNG to JPG conversion remove transparency?

Yes. JPG doesn't support transparency. Any transparent or semi-transparent areas in your PNG become solid white in the JPG. For transparent images, keep the PNG or convert to WebP.

Why convert PNG to JPG?

File size. JPG files are typically 5-10x smaller than equivalent PNGs, making them ideal for websites, email attachments, social media, and any scenario where bandwidth or storage matters.

What quality setting should I use?

92% (default) gives excellent quality with moderate file size. 85% gives smaller files with minor quality loss — good for web. 70% is aggressive compression for thumbnails. 100% uses minimum compression but produces large files.

Does this work on mobile (iPhone, Android)?

Yes. Works in Safari on iPhone/iPad and Chrome/Firefox on Android. Convert files in smaller batches on mobile since RAM is more limited than desktop.

Are my images private when I use this converter?

Completely. Your files never leave your device. Conversion happens inside your browser tab using the Canvas API. No file data is ever transmitted to any server. See our privacy page for full details.