toolConvertersfree
Image Format Converter
Convert between JPEG, PNG, and WebP in either direction.
Drop an image here, or
Nothing is uploaded — the file stays in your browser.
Runs entirely in your browser. Nothing you paste is uploaded, logged, or stored.
How to use it
- Choose any JPG, PNG, WebP, GIF, or BMP image.
- Pick the format you want out.
- Adjust quality for lossy formats.
- Convert and download.
What it does
Decodes your image and re-encodes it in the format you choose. Because it goes through a canvas, converting also strips EXIF metadata as a side effect — worth knowing whether you wanted that or not.
What each format is for
- JPEG — photographs. Lossy, no transparency, universally supported.
- PNG — logos, screenshots, anything needing transparency or exact pixels. Lossless, larger.
- WebP — a modern replacement for both, smaller than JPEG with PNG-style transparency.
Converting a PNG to JPEG flattens transparency onto a white background, since JPEG has no alpha channel. That is expected behaviour rather than a bug, but it surprises people.
FAQ
- Are my images uploaded to a server?
- No. Every tool here decodes and re-encodes your file using your browser's own Canvas APIs. The image never leaves your device, which is also why it works offline once the page is loaded.
- Why did my transparent background turn white?
- You converted to JPEG, which has no alpha channel. Transparent pixels must become something, and white is the conventional choice. Use PNG or WebP to keep transparency.
- Does converting lose quality?
- Converting to a lossy format (JPEG, WebP) re-compresses and loses a little. Converting to PNG is lossless, though it won't recover detail already discarded by an earlier JPEG save.