Skip to content

PNG to JPG

Shrink PNG photos and screenshots into JPGs for email, forms and uploads. Choose the quality and what fills transparent areas; nothing leaves your device.

v2026.10.10

Convert to

Drop PNG images here

Or any JPG, PNG, WebP, AVIF, SVG or HEIC, as many as you like. They become JPG files.

Your images are converted on this device and never uploaded. Location and other EXIF data are removed.

How this works: Method, 6 sources, Checked against 1 worked example,

How this works

Method

Each image is decoded by the browser itself (HEIC only where it opens HEIC, as Safari 17 and later does; the site ships no HEIC decoder, as HEVC is patented), turned upright, resized if asked and drawn on a canvas in a background worker, then written as JPG, PNG or WebP (libwebp where the browser can’t). The new file has no EXIF unless you keep it, GPS removed unless you keep all. SVGs are drawn through an image element, which runs no scripts and loads nothing they link to; JFIF files, already JPEGs, are copied byte for byte into a .jpg.

How it’s tested

One worked example for this page is checked by automated tests before every release: given the inputs, the tool must show the expected answer.

Privacy

On your device. Nothing you enter or open leaves this browser. About privacy labels

Changes

  • Added SVG to PNG (any size, transparent or coloured background, nothing the SVG links to is loaded) and JFIF to JPG (renamed without re-encoding).
  • Browsers that can’t open HEIC say so before any file is chosen, with the quickest ways for the device and a QR code to carry on in Safari on an iPhone.
  • HEIC now opens only where the browser reads it (Safari 17+), with tips elsewhere; the bundled HEIC decoder was removed because HEVC is covered by patents.
  • First version: HEIC, WebP, AVIF, PNG, JPG, GIF and BMP to JPG, PNG or WebP, in batches with a ZIP, metadata removed by default, and nine conversion pages.

Every change on What’s new

How we make toolsReport a mistake

When PNG to JPG saves space, and when it doesn’t

Photos saved as PNG are where this conversion shines. PNG keeps every pixel, so a camera photo stored as PNG is often several times the size it would be as a good JPG, with no difference you can see. Converting is the quickest way under an upload limit.

Screenshots, charts and logos are different. They have large flat areas and crisp edges, which PNG compresses very well and JPG handles badly: at lower qualities you get smudges around text and lines. For those, keep quality high (90 or more) or stay with PNG.

JPG can’t store transparency. The converter fills transparent and half-transparent areas with the background colour you choose, white by default, and marks each image where that happened, so a logo on a see-through background doesn’t surprise you later.

Each row in the list shows the size before and after, so you can see straight away whether the JPG was worth it.

Good to know

Open-source code inside, loaded only when needed: JPEGs are encoded with MozJPEG, PNGs packed with OxiPNG and WebP written with libwebp where the browser can’t. Pictures, HEIC included, are decoded by the browser itself. Licences and source

How to convert PNG to JPG3 steps, all on your device
  1. Drop the PNGs. Add one file or many. Screenshots, exported designs and photos saved as PNG all work.
  2. Tune the result. Pick a quality (90 by default) and, if the PNGs have transparent parts, the background colour. Resize under More options if you need a smaller picture.
  3. Download. Each JPG shows its new size and how much smaller it is. Save them singly or as a ZIP.

Frequently Asked Questions

How much smaller will my JPG be?

For photos, usually a small fraction of the PNG’s size, even at quality 90. For screenshots and flat graphics the saving is smaller and sometimes the JPG is larger. Each converted file shows its exact size and the change.

What happens to transparency?

It is filled with your background colour. White suits most documents; pick another colour under Background if the picture will sit on a coloured page.

Does it keep the PNG’s colours exactly?

Colours stay the same to the eye. JPG stores colour at a slightly lower resolution than brightness, so very fine coloured lines or small red text can soften; keep those as PNG.