Command Palette

Search for a command to run...

PN

PNG to JPG Converter

Convert PNG images to JPG in your browser, in batches, no upload needed

PNGtoJPGConverts as soon as you add files
Quality:90%

JPG is lossy and has no transparency, so transparent areas are filled with white. Lower the quality for a smaller file.

Files (0)

No files yet

Add files and they convert right away. Change a setting and they convert again.

Built with open source libraries. Licenses

What is a PNG to JPG converter?

A PNG to JPG converter re-encodes a lossless PNG file as a JPEG, which is a lossy format built for photographs. PNG stores every pixel exactly, which is why a screenshot, a design export or a rendered chart leaves the app large and stays large. JPEG throws away detail the eye is poor at noticing, and for anything photographic or screenshot-like it produces a file a fraction of the size.

That size gap is the reason most people end up here. Gmail refuses a message once its attachments pass 25 MB. A handful of full-resolution desktop screenshots saved as PNG can push a message past that before you have typed a word. Drop those files here, leave Quality at 90% and each row shows the size before and after and how much smaller or larger the JPG came out, so you can see whether the batch now fits. The same arithmetic sits behind upload forms that cap a receipt or an ID photo at 2 MB.

Two things change on the way across. JPG has no alpha channel, so any transparent area is filled with white before encoding, and the file row says so when it happens. A logo on a transparent background becomes a logo on a white rectangle, which looks fine on a white page and obvious on a dark one. The conversion also runs through a canvas, so EXIF, GPS coordinates and color profiles are dropped. For a screenshot there is nothing to lose. For a camera photo you lose the capture date along with the location.

The converter reads the first bytes of each file instead of trusting the extension, so a PNG somebody renamed to .jpg years ago still converts correctly, and a file in another format, such as HEIC or TIFF, is turned away with a link to the converter for it rather than failing with a shrug. Everything runs client-side: nothing is uploaded, and once the page has loaded it keeps working with the network off. There is no cap on file size in bytes, though an image above 100 megapixels is refused because a browser tab cannot hold it. Free, no signup, with a daily limit on conversions.

How to convert PNG to JPG

  1. Add your PNG files

    Drag them onto the box reading Drop PNG images here or click to upload. Several at once is fine, and each file starts converting to JPG as soon as it is added.

  2. Adjust the quality

    The Quality slider runs from 10 to 100 and starts at 90%. Leave it there for screenshots and photographs. Drop it to 75-80% when the file has to be small and slightly softer detail is an acceptable trade. Every added file converts again about 300 ms after you move the slider, so a drag converts once, and it does not count against your daily limit again.

  3. Check each result

    Each row shows a thumbnail, its status and a size line with the size before and after and how much smaller or larger the JPG is. A note appears under any file whose transparent areas were filled with white, and under any file that turned out not to be a PNG. Click the thumbnail to see the JPG large and switch between Before and After.

  4. Download the results

    Use the download icon on a row to save one file, or Download All (n images) in the list header to take the batch as converted-jpg.zip. Repeated file names are numbered, so nothing quietly overwrites anything else.

Why convert PNG to JPG?

PNG and JPG solve different problems, so converting is worth it for some images and a mistake for others. These are the three things to weigh before you drop a file in.

Smaller files for photographic images

PNG compresses by finding repeated patterns, which works well on flat color and poorly on the fine noise and soft gradients in a photograph. JPEG was designed for exactly that kind of image: it splits the picture into 8 x 8 pixel blocks and stores a simplified version of each one.

How much you save depends on the picture, so this page does not promise a ratio. A 12 megapixel photo is 36 MB of raw pixel data. Saved as PNG it often stays above 10 MB, while the same photo as a JPG is typically a few megabytes. A flat logo or a diagram with a handful of colors can come out larger as JPG than as PNG. Each row shows the size before and after, so you can see which case you are in before downloading.

Compatibility with upload forms and older software

Almost every device, email client, printer kiosk and photo service opens JPG. Some upload forms go further and accept only .jpg or .jpeg, which is common on visa and ID portals, job application systems and older content management systems. Converting is often the quickest way past a form that rejects a perfectly good PNG.

Transparency: when to keep the PNG

JPG has no alpha channel, so a logo, an icon or a cut-out product shot loses its transparent background and gains a white one. If the image will sit on a colored or dark background, or on a page whose theme can change, keep the PNG.

If you need a smaller file and transparency together, convert the PNG to WebP instead: WebP supports both lossy compression and an alpha channel.

PNG vs JPG: which to use

PNG and JPG compared attribute by attribute
PNGJPG
CompressionLossless. Decoding gives back every pixel exactly as saved.Lossy. Detail is discarded on save, and more of it at lower quality settings.
TransparencyFull alpha channel, from fully clear to fully opaque.None. Transparent areas are filled with a solid color, white on this page.
AnimationNot in a standard PNG. The APNG extension animates in current browsers.No. A JPG is always a single still image.
Typical file size for a photoLarge, often several times the JPG, because photographic noise compresses poorly.Small. Usually a few megabytes for a 12 megapixel photo at high quality.
Best forLogos, icons, diagrams, interface screenshots with small text, anything that needs transparency.Photographs, scanned color documents, and images for email or upload forms with a size cap.
Editing and re-savingSafe to open and save any number of times with no loss.Each save as JPG compresses again and loses a little more detail.

Understanding JPG quality

The quality number is not a percentage of detail kept or of file size. It controls how coarsely the encoder rounds off the detail in each 8 x 8 block: a high number keeps fine steps between shades, a low number merges them. Quality 90 does not mean 10% of the image is gone.

The setting is handed to the browser, which does the JPEG encoding itself. Browsers do not share one encoder or one set of encoder settings, so the same image at the same number can come out a slightly different size in Chrome, Firefox and Safari.

Lost detail shows up in predictable places. Smooth gradients such as a clear sky start to band into visible steps, and faint halos, called ringing, appear around sharp edges like text and thin lines. When you lower the setting, zoom to 100% on the text or the sky rather than judging the thumbnail.

Privacy and security

  • Conversion is client-side: images are decoded and re-encoded inside this tab with the built-in Canvas API, not a downloaded WebAssembly codec. The image files are never uploaded to a server.
  • Before a batch runs, the page asks the Toolz server whether your daily limit allows it. That request names the tool and carries a device identifier, plus your account token if you are signed in.
  • After a batch, the page records how many files converted, their combined size in bytes and the output format. File names, pixel data and image dimensions are not sent.
  • If that check cannot reach the server, the conversion runs anyway, which is why the page keeps working offline once it has loaded.
  • EXIF fields, GPS coordinates and embedded color profiles are not carried into the JPG, because the file is rebuilt from the decoded pixels alone. To strip metadata from a JPG without re-encoding it, use the EXIF remover.
  • Converted files are held in the tab's memory until you remove them, press Clear All or close the tab. The converter keeps nothing in browser storage except the device identifier the daily limit uses.

Key Features

  • Whole batches in one pass

    Drop as many PNG files as you need and collect them as converted-jpg.zip. Duplicate names are numbered instead of overwriting each other.

  • Quality slider from 10 to 100

    Shown for JPG output and set to 90% by default, so you can trade detail against size. Moving it converts every added file again, and the new size appears on each row before you download.

  • Honest about transparency

    Transparent pixels are filled with white because JPG cannot store an alpha channel, and the row tells you it happened rather than leaving you to notice on a dark background later.

  • Reads the file, not the name

    The format comes from the first bytes, so a misnamed file still converts, and a HEIC or TIFF file is turned away with a link to the converter that handles it.

Frequently Asked Questions

Drop the PNG files onto this page and they convert to JPG straight away at the default Quality of 90%. The converted files appear in the list with their new sizes, ready to download one at a time or as a single ZIP, and moving the slider converts them all again.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

png to jpgconvert png to jpgpng to jpg converterpng image to jpgpng file to jpgchange png to jpghow to convert png to jpgpng files to jpgturn png into jpgpng to jpg converter free