Image Format Converter
Convert images between PNG, JPEG and WebP and download the result. Keep transparency, composite it onto a background color, or adjust quality. Images are processed only on your device and are never sent to a server.
Choose an image to see its original format and size. Everything is processed in your browser and stays on your device.
How to Use the Image Format Converter
Pick an image, choose an output format, then check the preview and output size before downloading. Everything runs in your browser, so the image never leaves your device.
- Choose the Image to convert. Its original format and size are shown.
- Choose the Output format (PNG, JPEG or WebP).
- If you pick a format without transparency support, such as JPEG, set a Background color to fill transparent areas (white by default).
- For JPEG and WebP, use the Quality slider (1 to 100) to balance file size and image quality.
- Check the preview and output size, then press Download.
New here? Press "๐ผ Try a sample image" above the file input to load a ready-made JPEG and start converting right away.
A Worked Example
Say you have a phone photo photo.jpg (JPEG, about 2 MB) and want a PNG so you can add transparency: choose PNG as the output format, and the output size under the preview reads something like JPEG 2.0 MB โ PNG 5.8 MB. To make it lighter for the web instead, set the output format to WebP and drop Quality to around 80, shrinking it to roughly 2.0 MB โ 0.4 MB. Once it looks right, press Download to save it as photo.png / photo.webp.
Choosing a Format
- JPEG: best for photos. No transparency, but lowering quality makes files much smaller.
- PNG: best for transparency, sharp graphics, and screenshots. Lossless with no quality loss, but tends to be large for photos.
- WebP: best for the web when you want transparency and small size. At the same quality it is often smaller than JPEG or PNG.
When This Comes in Handy
- Turning a PNG screenshot into a JPEG to keep email or chat attachments small.
- Converting PNG or JPEG to WebP to speed up loading on a website.
- Exporting a transparent PNG as a JPEG composited onto white or any color.
- Standardizing on one format when you receive images in a format you cannot use.