✓ EXIF, GPS and all other metadata are removed from the output.
Drop images here
or click to browse — PNG, JPEG, WebP, GIF, HEIC, AVIF, SVG — you can also paste images (Ctrl+V) anywhere on this page
Batch convert between PNG, JPEG, WebP, AVIF and GIF — with live size feedback.
Your files never leave your browser — all processing is local.
✓ EXIF, GPS and all other metadata are removed from the output.
Drop images here
or click to browse — PNG, JPEG, WebP, GIF, HEIC, AVIF, SVG — you can also paste images (Ctrl+V) anywhere on this page
Drop in any images your browser can read — PNG, JPEG, WebP, GIF, BMP, SVG, AVIF — pick a target format, and download the results one by one or as a zip. The quality slider re-converts on the fly and shows the new file size immediately, so you can tune the size/quality trade-off until it's right instead of guessing.
Everything runs locally in a Web Worker: no upload, no queue, no server ever sees your files. Re-encoding also strips EXIF metadata (GPS position, camera model, timestamps), which makes this a quick way to clean images before publishing them.
No. Conversion happens inside your browser using the canvas API and a Web Worker — files never leave your device. There is no upload step, no queue and no file size limit beyond your machine's memory.
No — and that's a feature. Re-encoding through the canvas strips all metadata: GPS location, camera model, timestamps and color profiles. The output contains pixels only, which is usually what you want before sharing an image publicly.
Yes. Drop or paste any number of files; each is converted in the background with its own progress and download button, and you can grab everything at once as a .zip archive.
The converter always decodes to raw pixels and re-encodes, which is also how metadata gets stripped. For lossless targets (PNG, and GIF within its 256-color limit) the pixels stay identical; for JPEG and WebP the quality slider controls the trade-off.