Select output format
Drag your JPG/JPEG files here
Only {format} files · multiple files · 100% local conversionUpload your JPG/JPEG files
Drag or click to selectHow JPEG lossy compression works and what to expect when you convert it to PNG, WebP, TIFF or other formats
| Destination | What you gain | What to watch out for | Best when |
|---|---|---|---|
| PNG | No further loss from here on; supports an alpha channel | The file will grow substantially (often several times the JPG); it neither creates transparency nor repairs artefacts | You will edit the image over several steps and do not want loss to pile up |
| WebP | Smaller than JPEG at comparable visual quality; very broad browser support | Re-encoding a lossy source adds degradation — use a high quality setting | The image is going on a website and you want it to weigh less |
| TIFF | A lossless archival format accepted by print workflows | Very large files; impractical for the web | You need to deliver to a printer or archive the image |
| BMP | Raw pixels with no compression layer at all | Enormous size; today it mostly makes sense for legacy software | A specific program will only accept BMP |
| ICO | Packages the image as a Windows icon or favicon | Designed for small sizes; start from a square image | You want a favicon for your site |
.jpg file and a .jpeg one. The three-letter extension is a leftover from MS-DOS, which only allowed 8.3-style filenames. The same goes for .jfif, .jpe, .pjpeg and .pjp: all are the same JPEG stream under a different label. This tool accepts any of them interchangeably.Choose above which format you want your images in. A short note underneath describes that format so you can confirm it is the right target.
Drag them onto the drop zone or click to select them. You can process several at once; .jpg, .jpeg, .jfif, .pjpeg and .pjp are all accepted.
When converting to a lossy format (WebP or JPG again), set quality higher than you normally would: your source has already been compressed once, and squeezing it twice is what causes visible damage.
Processing runs on your own machine. When it finishes, download the files individually or all together.
No. PNG is lossless, which means it stores <em>exactly</em> the pixels you hand it — including the blocking and halos left behind by JPEG compression. What you gain is that nothing further is lost from that point on, not the recovery of what was already lost.
That is expected. JPEG reaches those sizes precisely by throwing information away; PNG compresses without discarding anything. On top of that, PNG is tuned for flat colour areas, while a photograph has noise and texture in almost every pixel — the worst case for its algorithm. A PNG several times bigger than the source JPG is normal.
In lossy mode, yes: a second quantization is applied to an already quantized image. In practice, at a high quality setting the result is usually visually indistinguishable and considerably lighter. If you want no additional loss at all, use those formats' lossless mode or convert to PNG.
Not automatically. JPEG has no alpha channel, so there is no transparency information in your file to recover: what looks like a "white background" is genuinely white pixels. The PNG will support transparency, but cutting the background out is a separate editing step.
It depends on the destination format — not all of them have anywhere to put it, so in many conversions the camera, date and GPS data simply does not carry over to the new file. If you need it kept, check the result before deleting your original.
None. They are the same format with a different extension, due to a historical MS-DOS limit of 8.3-character filenames. You can rename one to the other without touching the contents.
Not by converting it. The information quantization discarded is no longer in the file. There are filters that smooth blocking and AI models that reconstruct plausible detail, but that is content invented by the algorithm, not your original detail.
Free
No sign-up
100% local conversion
Your JPGs are never uploaded to a server
Comments
Log in to leave a comment