Local processing · no uploads
Convert PNG to JPG Online
PNG files store pixels without loss, which makes photos enormous. Converting to JPG typically cuts the size by 80–90% and is required by many upload forms that only accept JPG or JPEG.
Drag & drop images here
JPG, PNG, WEBP, HEIC, GIF, BMP or AVIF · up to 30 files at once
Files are processed on your device and never uploaded
How to convert PNG to JPEG
- 1Drop one or more PNG files into the tool above. Batches of up to 30 files are supported.
- 2The output format is already set to JPEG. Turn on the target file size if you also need a KB limit.
- 3Press Compress, then download each file or the whole batch as a ZIP.
The conversion happens with your browser's native JPEG encoder, so the result is identical to what a desktop app would produce — without sending your PNG file anywhere.
Related tools
Why this compressor actually reaches your limit
Exact target file size
Say “200KB” instead of guessing a quality percentage. A binary search finds the highest quality that still fits your limit.
Batch compression
Add up to 30 images, optimize them in one run, and download everything as a single ZIP archive.
100% private
Images are decoded and re-encoded on your own device with the Canvas API. Nothing is uploaded to any server.
Automatic resizing
When quality reduction alone cannot reach the target, pixel dimensions are reduced step by step until it fits.
Your images never leave your device
Compression runs in a Web Worker inside your browser using the HTML5 Canvas API. There is no upload step, no temporary storage and no server-side copy — which is exactly why passport photos, ID scans and exam documents are safe to process here. Read the privacy policy.
Frequently asked questions
What happens to transparency when converting PNG to JPG?
JPG does not support transparency, so transparent areas are filled with white. If you need to keep transparency, convert to WEBP instead.
