PNG→JPG

Convert PNG to JPG

Turn a .png image into a JPG — right in your browser, with a real re-encode via canvas, not a server upload. Typically a fraction of the original PNG's file size.

Runs 100% in your browser Handles transparency Nothing uploaded

Convert a PNG File to JPG

Drop a .png file below. Your browser decodes it, then it's re-encoded as a real JPG on a canvas — previewed here, ready to download.

Before you use this tool: Transparent areas are placed on a white background because JPG cannot keep transparency. JPG uses lossy compression. Keep the original PNG if you need an editable transparent graphic.

🔒 Nothing is uploaded — your file never leaves this device

Why convert PNG to JPG

PNG's lossless compression makes for large files, especially for photos and screenshots. JPG produces a dramatically smaller file for photographic content, which matters when you're emailing an image, attaching it to a form, or need it under a file-size limit and don't need PNG's transparency or pixel-perfect losslessness.

Edge cases this tool handles

Transparency

JPG has no transparency channel, so any transparent or semi-transparent pixels in the source PNG are flattened onto a white background rather than turning black or being silently corrupted.

Screenshots and flat-color graphics

PNG is often the better format for these (sharp text and edges compress more efficiently as lossless PNG), so converting to JPG can sometimes produce visible compression artifacts around hard edges — this tool is best suited to photographic PNGs.

Repeated conversions

The output JPG is written at a high (92%) quality setting, which is visually lossless for almost all photos, but converting back and forth between JPG and PNG repeatedly will still accumulate JPG's generation loss each time it passes through JPG.

Convert PNG to JPG on Windows, Mac, iPhone and Android

  • Windows: open the PNG in Paint, then File → Save as → JPEG picture. If the PNG has transparent areas, check what color they became before you send it. Screenshots from Snipping Tool save as PNG by default, but its Save As dialog lets you pick JPG as the file type.
  • Mac: open it in Preview, choose File → Export…, set Format to JPEG and use the Quality slider — the File Size readout updates as you drag, which is handy for upload limits. For many files at once: Finder → right-click → Quick Actions → Convert Image → JPEG.
  • iPhone/iPad: screenshots are saved as PNG. The Shortcuts app's Convert Image action turns them into JPEG; or open this page in Safari.
  • Android: screenshots are PNG on most phones. Samsung Galaxy phones are the main exception: One UI saves them as JPG by default, with a screenshot format option (JPG or PNG) under Settings → Advanced features → Screenshots and screen recordings; otherwise use this page in Chrome.
Preview's Export sheet with JPEG selected: drag the Quality slider and watch the File Size estimate to hit an upload limit.

Why transparent PNGs turn black in some converters

Every pixel in a PNG has a color value even where it's fully transparent — and in many files that hidden color is black. When a converter simply discards the transparency instead of compositing the image onto a background, those hidden colors show up, and a logo on a transparent background becomes a logo on black. This tool flattens onto white, which is what most people want for documents and forms.

If you need a different background color, ImageMagick lets you choose: magick logo.png -background white -alpha remove -alpha off logo.jpg (replace white with any color, e.g. "#f4f4f4").

If the transparency itself matters — a logo that will sit on colored website backgrounds, for instance — don't convert to JPG at all. Keep the PNG, or use PNG to WEBP for a smaller file that keeps the transparent background.

Batch conversion, and making screenshots save as JPG

A whole folder at once

With ImageMagick: magick mogrify -format jpg -quality 90 -background white -alpha remove -alpha off *.png. It writes a JPG next to every PNG, flattens any transparency onto white, and leaves the originals in place.

Stop converting screenshots one by one

On a Mac, screenshots can be saved as JPG from the start. In Terminal, run these two commands; to go back, repeat them with png:

Two Terminal commands that switch macOS screenshots from PNG to JPG.

Keep in mind that screenshots of text, code or user interfaces usually look sharper and stay small as PNG; JPG adds faint artifacts around letters. Switch to JPG when your screenshots are mostly photos, maps or video frames.

Frequently asked questions

Does converting PNG to JPG upload my file anywhere?

No. The image is decoded and re-encoded entirely inside your browser using a canvas — the file never leaves your device or touches a server.

What happens to transparency?

JPG doesn't support transparency, so any transparent areas in the source PNG are flattened onto a white background before conversion, rather than turning black or being silently corrupted.

How much smaller will the file be?

It varies a lot by image content, but JPG very often produces a substantially smaller file than an equivalent PNG for photographic images — screenshots and flat-color graphics see smaller, sometimes negative, savings since PNG already compresses that content well.

Will the image quality drop?

Some quality loss is inherent to JPG's lossy compression, even from a lossless PNG source. The tool encodes at a high quality setting (92%), which is visually lossless for almost all photos.

Why does my transparent PNG turn black when converted to JPG?

Transparent pixels still store a color, often black. Converters that just drop the transparency reveal that hidden color. This tool flattens the image onto white instead; with ImageMagick you can choose any background using -background white -alpha remove -alpha off.

How do I make Mac screenshots save as JPG instead of PNG?

Open Terminal and run defaults write com.apple.screencapture type jpg, then killall SystemUIServer. New screenshots are saved as JPG. Run the same commands with png to switch back.

How do I convert a PNG screenshot to JPG on iPhone?

Use the Shortcuts app's Convert Image action with JPEG as the format, or open this page in Safari, tap the drop zone, choose the screenshot from Photos and download the JPG.

Last updated October 1, 2026.