Convert PNG to JPG

One PNG in, one JPG out at the same pixel dimensions. Transparent areas are filled with white unless you choose black or a colour of your own.

Format settings

Transparent areas become

JPEG cannot store transparency, so the see-through parts of your image are filled with this colour.

PNG · up to 20 MB

  • Processed on your device
  • No image upload
  • No account
  • No watermark
How it works

A photograph saved as a PNG stores every pixel exactly and is many times heavier than it needs to be; turning it into a JPG keeps the same picture at the same dimensions but stores it with compression built for photographs, usually for a fraction of the bytes. On Resizo the pair is already fixed at PNG to JPEG, so you add the PNG and press Convert to JPEG. Anything transparent is filled in, because a JPG has no transparency to keep — white by default, since that is what a logo or a signature meets on the page it is going onto, with black and a colour of your own a click away. The whole conversion is done by your own device on codecs the page downloads, so the file never leaves it.

What this tool changes

Pixels
Decoded and written again
EXIF
Removed
GPS
Removed
XMP
Removed
ICC profile
Removed
DPI record
Removed — the new file claims no print size
Transparency
Flattened onto the background colour

Accepts PNG. Saves JPEG.

What this changes

  • Composites every transparent pixel onto the colour set in the panel, white unless you change it, because JPEG has no alpha channel.
  • Re-encodes the decoded pixels as a JPEG at quality 80, which is the one lossy generation this conversion costs.
  • Names the download around the file you started with, so logo.png is saved as resizo-converted-logo.jpg.

What stays the same

  • Does not resize: a 1920×1080 PNG comes back as a 1920×1080 JPG, with no cropping or scaling applied.
  • Does not keep the alpha channel, so a cut-out logo arrives sitting on whatever fill colour you picked.
  • Does not carry EXIF or GPS into the JPG, which is written from pixels rather than from the chunks in the PNG.

How to convert a PNG to JPG

  1. Choose the PNG on your device. Drop it onto the panel above or press Browse files. The pair is already set, so anything that is not a PNG is refused at the drop rather than after the work has started.
  2. Press Convert to JPEG. Your device decodes the PNG and writes a JPG at quality 80, at the same pixel dimensions. Transparent areas are filled with the colour set above the button — white unless you change it — because JPEG has no alpha channel to put them in.
  3. Download the JPG. The panel shows the new size next to the old one, which on a photograph is usually the whole point of the conversion.

Why the JPG comes out so much smaller

PNG is lossless. It stores every pixel exactly as it was and shrinks the file by spotting repetition — runs of identical colour, rows that look like the row above. A screenshot of a spreadsheet is full of that. A photograph has almost none of it, so a photo saved as a PNG is close to storing the raw pixels.

JPEG works the other way round. It throws away the detail your eye tracks least closely, which is exactly the fine random variation a photograph is made of. That is why the same picture can go from above 20 MB to under 2 MB with no visible change at normal viewing size.

Transparency becomes white

This is the one thing to check before you convert. A PNG can carry an alpha channel — the per-pixel record of what is see-through. JPEG has no such channel and no way to represent it, so the transparency has to be filled in with something, and here that something is white.

BeforeA coloured shape on a transparent field, drawn as the grey checkerboard an image editor uses to show that nothing is there.
AfterThe same shape after conversion to JPG, with the field around it filled in solid white.
The checkerboard is not part of the picture — it is how a PNG draws the parts that are not there, and the JPG has to put a real colour in their place.

For a photograph it makes no difference: there is nothing transparent to fill. For a logo or a signature it is usually the right answer, because the form, the document or the slide it is going onto is white already and the fill lands invisibly. Black is one click away for the opposite case — a pale mark, or artwork meant for a dark page.

What the fill cannot do is come back. Once the JPG is written those pixels are opaque for good, so artwork that has to sit on some other colour later should go to WebP instead, which keeps the alpha channel and still lands well under the PNG.

When you should keep the PNG

  • Screenshots with text in them. JPEG smears the sharp black-on-white edges of letterforms, and small type is where it shows first.
  • Logos, icons, charts and anything drawn rather than photographed. Flat areas of colour pick up faint blotches around the edges.
  • Files you will open, edit and save again. Every JPEG save is another lossy generation, and the damage accumulates. PNG can be re-saved forever.
  • Pixel art and anything where individual pixels are the point. JPEG is built on 8-pixel blocks and will blur them together.

What the conversion actually does

The PNG is decoded back to raw pixels and written out again as a JPEG at quality 80 — the setting most of the web uses as its default. Width and height are untouched, so a 1920×1080 PNG is a 1920×1080 JPG. Nothing is cropped, scaled or rotated.

The download keeps the original name inside a Resizo prefix, so logo.png comes back as resizo-converted-logo.jpg. EXIF and GPS metadata are absent from the JPG, and the whole thing happens on your own device: the file is read, converted and saved where it already was, and none of it is transmitted.

Limits

  • One PNG goes through per run, up to 20 MB, and there is no batch lane for conversions — the bulk tab on the resizer changes dimensions rather than doing this job in quantity.
  • Quality 80 is fixed on this page with no slider, so a screenshot full of small text shows the compression sooner than a photograph of a face or a landscape does.
  • Filling the transparent pixels is permanent in the JPG you download, although the PNG on your device is untouched and can be run again with a different colour.
  • Something downstream demands a PNG and will not take the JPG you have — JPG to PNG
  • Photos going onto a web page, where 30 percent off every file is the whole point — JPG to WebP
  • A transparent graphic that has to get smaller and stay transparent — PNG to WebP
  • You saved an image from a web page and now nothing on your computer will open it — WebP to JPG
  • A WebP with a see-through background, headed somewhere that will not take a WebP — WebP to PNG
  • A picture saved off a modern web page that your editor, your print shop or a form will not open — AVIF to JPG
  • A cut-out or a graphic saved as .avif that has to reach a design tool with its background still see-through — AVIF to PNG

Frequently asked questions

  • Does converting PNG to JPG lose quality?

    It adds one generation of lossy compression, written here at quality 80. On a photograph that is very hard to see at normal viewing size. On a screenshot full of small text, or a flat graphic with hard edges, it is much easier to spot — those are the files worth keeping as PNG.

  • Why did my transparent background turn white?

    JPEG has no alpha channel, so transparency cannot survive the conversion. Every transparent pixel has to be filled in, and the fill is white unless you say otherwise, because most of what comes through here is headed for a white page. The “Transparent areas become” control above the button switches it to black or to any colour you name — other converters hand you black without asking, which is where a mark on a black rectangle comes from. If the transparency itself matters, convert the PNG to WebP instead, which keeps the alpha channel and is still smaller than the PNG.

  • How much smaller will the JPG be?

    It depends entirely on the picture. A 12-megapixel photograph saved as a PNG can sit above 20 MB and usually comes back under 2 MB as a JPG. A flat graphic with a handful of colours is the opposite case: PNG already stores it efficiently, and the JPG can come out no smaller, or even slightly larger.

  • Can I convert the JPG back to PNG afterwards?

    You can, and the file will be a valid PNG, but it will not undo anything. The detail JPEG discarded is gone, and the PNG faithfully stores the compressed result — usually at several times the size. Keep the original PNG if you might need it again.

  • What are the limits?

    One PNG per pass, up to 20 MB, and 8000 pixels on the longest side. The pixel dimensions are never changed by this tool — if you also need the image smaller on screen, resize it first and then convert.

  • Can I convert PNG to JPG without uploading the file?

    Yes — this page uploads nothing. The PNG decoder and the JPEG encoder are downloaded into the tab as code the first time you use it, and from then on your file is read, converted and saved by your own machine. PNGs are very often screenshots, which is exactly the kind of file you would rather not hand to a stranger, and this one goes nowhere. The JPG is written from raw pixels and carries no EXIF or GPS data.

You are on the Convert Format tool.