Convert format
Pick a destination format and convert as many images as you like at once. Transparency is preserved wherever the format supports it, and when it cannot be, we tell you beforehand.
Your file stays on your device: nothing is uploaded
How it works
Each image is decoded to pixels and re-encoded into the format you chose with the reference encoder: mozjpeg for JPEG, libwebp for WebP, libavif for AVIF, oxipng for PNG. AVIF compresses the most but is the slowest to encode and its decoder weighs over a megabyte, so it is only downloaded if you actually use it. Files already in the requested format are left untouched rather than re-encoded: a WebP→WebP conversion would degrade the image for no gain at all.
Your files are never uploaded. Anywhere.
Not to a server of ours, not to a third party, never. When you pick a file it stays in your browser’s memory: it is read, processed and written back on your device, and you save the result yourself. There is no path that takes it elsewhere, because there is no server to send it to.
- Processed locallyFormats are handled by WebAssembly code running in your browser, not by a remote service.
- Nothing to upload, nothing to wait forOther services send your file to a server and then send it back to you. Here the file never leaves: there is no upload to wait for.
- No accountNo sign-up, no email, no daily limits to get around by paying.
- No files to deleteOthers promise to erase your files after an hour. We have nothing to erase: they never reached us.