remove.bg closes Dec 1 ·pay per photo here →
PNG to JPG

PNG to JPG Converter

Convert PNG to JPG in this browser. Pick a JPG quality and a color for transparent pixels, then download one JPG or a ZIP of up to 30 files. Nothing is uploaded, and there is no watermark.

  • Quality slider, default 92
  • White, black, or a custom fill
  • Batch ZIP, no upload
Opening the converter…

How to Convert PNG to JPG

  1. Add the PNG files

    Drop up to 30 files, 25MB each. A file that is not PNG still runs if this browser can decode it, and the row says so.

  2. Set quality and the fill

    The slider runs from 50 to 100 and opens at 92. White, black, or a custom color is painted behind transparent pixels.

  3. Read both sizes

    Each row shows the PNG size, the JPG size, and whether that file is ready. One row can fail without stopping the others.

  4. Download, or convert again

    One file downloads as a JPG. Several download as a ZIP. After you move the slider or the color, choose Convert again.

Turn a PNG Into a JPG Without Sending the File

Png to jpg is what a form, a mail app, or a print desk asks for when you have a PNG. This png to jpg converter writes the JPEG in this browser. The picture is not uploaded, there is no sign-in, and the download has no watermark. Up to 30 files can leave as one ZIP.

PNG can leave parts of the picture empty, which is why logos and screenshots are so often PNG. The Portable Network Graphics article on Wikipedia describes the format. This page only converts it. It does not keep those empty pixels, and it does not make every file smaller.

Transparent pixels become a color you pick, and text or line art can pick up halos. When nothing is forcing a JPG, keep the PNG.

A cutout is a different job. The background remover builds a transparent PNG of a subject, and that tool uploads the picture. A logo that is still vectors belongs on SVG to PNG. A WebP that the same form rejected can go through WebP to JPG. A product shot that should already be a transparent PNG is the PNG maker. Putting a photo subject on a plain white field, which does upload the picture, is make background white.

Why a PNG Has to Become a JPG

An upload form is the usual reason to convert png to jpg. The picker says JPG, and a PNG is rejected. Renaming photo.png to photo.jpg leaves PNG bytes when the form reads the header. This png to jpg page writes a JPEG.

Mail is next. A photo PNG is often too heavy to attach. A print shop is the other common ask: many counters want JPEG, and a shop that takes PNG may flatten the empty pixels onto a color you did not pick. You see that color here first. This page does not set print resolution.

Size is the fourth reason, and it is not guaranteed. A photograph stored as PNG is usually larger than a JPEG of the same scene. A small graphic of a few flat colors can grow. The row shows both sizes.

Transparent Pixels Always Get a Color

JPG cannot store an empty pixel. A soft edge, a sticker, a logo with no background, or one color marked see-through is flattened onto the color selected here. White, #ffffff, is selected when the page opens. Black is beside it. A custom color uses the color control. Convert again after you change it, and look at the thumbnail. The fill is a flat rectangle. It does not trace the subject.

Pick that color before you convert a logo or a sticker. A white mark on white disappears, and a black mark on black does the same. A sticker meant for any background will sit on one background after this step. If the holes must stay empty, keep the PNG. A shape actually drawn in the file, including a white box, stays.

Screenshots, Text, and Line Art

JPEG describes a picture in blocks. On a photo the error is easy to miss. On a screenshot, type, or a line drawing it shows up as ringing and as blotches along hard edges: a pale halo on letters, a thin line broken into steps. The JPEG article on Wikipedia describes the format. How strong that looks depends on the picture and the quality. This page does not give a percentage.

Keep the PNG when the picture is mostly text, a screenshot, a wireframe, or a logo, and nobody is requiring JPG. If a form will only take JPG, use a high quality rather than a low one.

An animated PNG becomes one still JPEG, the frame this browser draws. Later frames are not copied. Keep the PNG if the motion mattered.

Quality 92, and When the File Grows

The slider shows 50 to 100 and opens at 92. For a photograph, 92 is enough. Move it down only when a form or a mail app refuses the file for size, then look at the picture.

Text and screenshots want 95 to 100. That spends more bytes on the edges. It does not make JPEG lossless. A hard edge can still ring a little at 100. If that edge has to stay clean, keep the PNG.

A photo PNG usually comes out smaller. A small PNG of flat color can come out larger, because PNG stores long runs of one color cheaply and JPEG still spends bytes on blocks. Read both sizes on the row. If the JPG grew and you only wanted a smaller file, keep the PNG.

Before You Download the JPG

  • Logos and stickers: pick the fill first

    White hides a white mark. Black hides a black mark. Switch the color and choose Convert again before you send the file.

  • Photos can stay at 92

    Move toward 50 only when the JPG must be smaller, then look at the picture.

  • Screenshots: 95 to 100

    Type and line art show edge halos sooner than a photo. If the halo is still there at 100, keep the PNG.

  • Read the two sizes

    photo.png becomes photo.jpg. A second file with the same name becomes photo-2.jpg. If the JPG is larger, you did not save space.

What This PNG to JPG Page Does Not Do

The pictures are not uploaded. The download is a new JPEG, not a renamed PNG.

  • Up to 30 files, 25MB each. A larger file is refused before conversion.
  • Transparent pixels become the color you pick. The default is white, #ffffff.
  • Quality opens at 92. Text and screenshots are cleaner at 95 to 100. Even 100 can show a little ringing.
  • A small flat-color PNG can come out larger. The row shows both sizes. There is no stated percentage.
  • Animated PNG becomes one still JPEG of the frame this browser draws.
  • A PNG stored with more than 8 bits per channel becomes an ordinary 8-bit JPEG.
  • If this browser cannot encode JPEG, that download is a PNG instead, and the page says so.
  • This page does not remove a background, set print resolution, or add a watermark.

PNG, a Renamed File, and the JPG

PNG you drop inRenamed to .jpgJPG from this page
BytesPNGStill PNGJPEG
TransparencyCan be emptyUnchanged PNGFilled with white, black, or your color
Text and line artStays sharpUnchanged PNGCan show halos and color blocks
File sizeLarge for photos, small for flat colorSame as the PNGOften smaller for photos. Flat graphics can grow
This pageRead here. Not uploadedNot produced hereFree, no watermark. A ZIP for more than one file

A form that reads the file header will reject a PNG renamed to .jpg.

PNG to JPG FAQ

Does png to jpg upload the file?

No. The JPG is built in this browser. Nothing is uploaded, and there is no watermark.

Why convert a PNG to a JPG?

A form that only accepts JPG, a mail attachment that is too large, or a print shop that asks for JPEG. Renaming the extension leaves PNG bytes.

What happens to transparent pixels?

They become white, black, or a color you pick. Choose it before converting a logo or a sticker. To keep the holes empty, keep the PNG.

Will text or a screenshot look worse?

It can. Hard edges may show halos and color blocks. Keep the PNG when nothing requires JPG. There is no percentage for the change.

Where should the quality slider sit?

92 is enough for a photograph. For text and screenshots, use 95 to 100. 100 is still a JPEG.

Why did a small PNG get bigger?

Flat color is cheap in a PNG and not always cheap in a JPEG. The row shows both sizes. If you only wanted a smaller file, keep the PNG.

Can I convert a batch?

Up to 30 files, 25MB each. One JPG downloads alone. More than one downloads as a ZIP.

Convert PNG to JPG Here

Drop PNG files. They stay in the browser. Pick a quality and a fill color, then download a JPG or a ZIP.

More in the toolbox

Remove the background on the homepage when the subject should be a transparent PNG.