Image Convert

v1Free

WebP, JPEG or PNG with a quality slider — and the bytes never leave your browser.

You give
A picture
You get
The same picture in another format
Where it runs
Runs on your own device. Nothing is uploaded.
Long edge
Add an image first

The file never reaches us. The re-encode is canvas.toBlob in this tab, which is why this can be free: a compressor that receives your megabytes pays for every one of them. Both sizes are the real bytes, measured after encoding — not an estimate — and the tool says so when a setting makes the file bigger instead of quietly showing a saving.

The metadata does not survive. A canvas re-encode copies pixels and nothing else, so camera fields, GPS coordinates and maker notes are gone from whatever comes out — and so is any prompt written into the file by the tool that made it. There is no switch for this because there is nothing to switch: it is what re-encoding is. Image EXIF is where to read those fields first if you want to keep them.

A queue is converted one file at a time and handed back as a single .zip, stored rather than compressed — a zip of JPEGs spends your processor to save nothing. A file that will not decode is skipped rather than ending the run, and the count says so afterwards, because a file missing from a zip otherwise reads as a bug in the zip.

More tools