ByteScope

Image Format Converter

Batch convert between PNG, JPEG, WebP and GIF — with live size feedback.

Your files never leave your browser — all processing is local.

convert to

✓ EXIF, GPS and all other metadata are removed from the output.

Drop images here

or click to browse — you can also paste images (Ctrl+V) anywhere on this page

About this tool

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.

Frequently asked questions

Are my images uploaded anywhere?
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.
Is EXIF metadata kept in the converted image?
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.
Can I convert many images at once?
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.
Why did my image get re-compressed even converting PNG to PNG?
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.