What this does
Every PNG you drop is decoded by your browser, drawn onto a canvas at its original pixel dimensions, filled onto the background colour you choose, and re-encoded as a baseline JPEG. The file you download is a normal .jpg that opens anywhere — email clients, Word, government portals, print shops that refuse PNG.
This is a converter, not a compressor. If you need a specific file size, use the image compressor, which searches for the highest quality that fits under your target.
Why transparency needs a colour
JPEG has no alpha channel. A logo with a transparent background has to be flattened onto something, so this tool fills those pixels with a solid colour. White is right for documents and forms; pick black or a custom colour if the image will sit on a dark background.
Why the JPG is sometimes bigger
PNG is excellent at flat colour — screenshots, diagrams and UI mockups compress beautifully. A photographic PNG will usually shrink when converted to JPEG; a screenshot of solid colours often will not. Lower the quality slider, or set a max dimension if the image is larger than you need.
When to use something else
- Compress to an exact size — 100 KB, 200 KB, 500 KB targets for upload forms.
- HEIC to JPG — iPhone photos that arrive as
.heic. - Resize to exact dimensions — profile pictures, 2×2 inch photos, 1080×1080.
- JPG to PDF — combine images into one document.
- WebP to JPG — modern web images some apps still refuse.
Questions
Are my images uploaded?
No. There is no server involved. Load the page, disconnect from the internet, and the converter still works — that is the test.
Does it keep the resolution?
Yes, width and height are preserved unless you set a maximum dimension. JPEG is lossy, so fine detail softens slightly, but the pixel dimensions do not change.
Can I convert many files at once?
Yes. Drop as many as you like and use “Download all”. Big batches take a moment because everything runs on your machine, not a server.
Does it strip metadata?
Yes. Re-encoding through a canvas drops EXIF, including GPS coordinates. That is usually what you want before posting an image publicly.