Convert images to WebP, PNG or JPG — right here in your browser
Drop in PNG, JPG, WebP, AVIF, HEIC, GIF, BMP or SVG. The conversion runs on your own device: nothing is uploaded, there is no account, and there is no watermark or file limit.
- Works offline
- Nothing uploaded
- No account, no watermark
Load this page, turn off your Wi-Fi, then convert something. It still works — which is the only proof of a privacy claim worth having.
Nothing leaves your device
There is no server to upload to. The page is a folder of static files; the conversion happens in the tab using your own processor. Convert something with your Wi-Fi switched off and you can see this for yourself.
Converting also removes embedded metadata, which on a phone photo normally includes the GPS coordinates of where it was taken, the device model and the timestamp.
What makes this different
A better PNG encoder
Browsers always write PNG as 8-bit truecolour. For logos, screenshots, charts and line art that is wasteful: those images have few enough colours to be stored as a palette, often at 1, 2 or 4 bits per pixel. This tool picks the smallest lossless encoding the image allows, which is frequently a fraction of the size — with identical pixels.
Photos come out upright
A phone photo is stored the way the sensor read it, with a separate tag saying how to rotate it. Browsers disagree about whether canvas drawing honours that tag, which is why converted photos so often come out sideways. The tag is read and applied here explicitly, so the result is the same in every browser.
It tells you when it cannot help
If the output would be larger than the input, it says so and suggests keeping the original. If colour reduction is the wrong tool for an image, it declines rather than posterising a photograph.