PNG to JPG converter
Turn PNG images into smaller JPGs in your browser. Stays on your device. Nothing is uploaded.
Choose files
or drop them here
Ctrl+V to paste from the clipboard
- PNG
up to 100 files, 25.0 MB each
Stays on your device. Nothing is uploaded.
How to png to jpg
- Choose your PNG files, or drop them on the page.
- Pick a JPG quality and a background colour for transparent areas.
- Press Convert. Everything happens in this tab.
- Download the JPGs, individually or as one ZIP.
Why convert PNG to JPG at all?
PNG is a lossless format: every pixel survives exactly as drawn. That is the right choice for screenshots, logos, diagrams and anything with hard edges or text. It is the wrong choice for photographs. A camera photo saved as PNG is routinely five to ten times larger than the same photo as a JPG, because photographic noise defeats PNG's compression assumptions.
JPG compresses photographs visually: it throws away detail your eye is bad at noticing. A 8 MB PNG photo becomes a 700 KB JPG at quality 90 and looks identical on a phone. For email attachments, upload forms with size caps, and CMS platforms that reject big images, that difference decides whether the file goes through.
This converter decodes the PNG, paints a background behind any transparent areas, and encodes a JPG. The pixels come from a full-quality decode that honours the PNG's colour profile, so colours do not shift.
Transparency, and what replaces it
JPG has no alpha channel, so a transparent PNG has to get a background. White is the default because it matches paper, documents and most web pages. Black suits dark-mode assets and overlays destined for video. "Keep pixels" composites the image as-is, which leaves black behind transparent regions in most viewers; it exists for cases where the transparent areas are already visually black.
If the transparency matters to you, you do not want this converter: JPG is simply the wrong target. Use the image compressor instead and keep the PNG.
Limits and honest notes
Interlaced PNGs, 16-bit depth and embedded ICC profiles are all handled by the browser's decoder; the output is an 8-bit JPG with the profile baked into the pixels.
Screenshots with small text compress worse than photos. At quality 90 text stays crisp; at 60 you will see fuzz around letter edges. When in doubt, compare both.
Animated PNGs convert as their first frame. Files up to 25 MB each, 100 files per run, no daily cap.
Frequently asked questions
Does the JPG lose quality compared to the PNG?
JPG is lossy by design. At the default quality of 90 the difference is invisible in normal viewing. If you need bit-perfect pixels, keep the PNG and compress it instead.
What happens to transparent areas?
They get the background you choose: white, black, or the raw composite. JPG cannot store transparency.
Are my files uploaded?
No. The conversion runs in your browser. Open the Network tab and watch: nothing leaves your device.
Why is my JPG bigger than expected?
Screenshots, text and flat graphics compress poorly as JPG. If the JPG comes out larger than the PNG, the PNG was already efficient; keep it.
Can I convert hundreds at once?
Up to 100 files per run. They convert one after another, and you download them individually or as a ZIP.
Private by design
Stays on your device. Nothing is uploaded. The conversion runs in your browser: open the Network tab while you convert and you will see that nothing is sent. No account, no watermark, no daily limit.