Image Format Converter
Convert images between JPG, PNG, WebP, and BMP formats instantly. Private, nothing leaves your browser.
Input
Drop an image here
or click to browse: JPG, PNG, WebP, BMP
Settings
How to convert an image to another format
Load an image, choose JPEG, PNG, WebP or BMP, set the quality and download.
- 01
Load an image your browser can open
JPG, PNG, WebP, GIF and BMP all work in every modern browser, and AVIF in most. iPhone HEIC photos open only in Safari, so use the HEIC Converter for those elsewhere.
- 02
Pick the output format
JPEG, PNG, WebP or BMP. The original dimensions are kept; only the file format changes.
- 03
Set quality for JPEG and WebP
The quality slider applies to the lossy formats and starts at 92. PNG and BMP are always lossless, so the slider doesn't affect them.
- 04
Convert and compare the size
The result shows the new file size, so you can see straight away whether the conversion helped before you download.
Which format to convert to
Each format makes a different trade-off between file size, quality and transparency:
| Format | Compression | Transparency | Best for | Watch out for |
|---|---|---|---|---|
| JPEG | Lossy | No | Photos for email, the web and printing | Fills transparent areas with white |
| PNG | Lossless | Yes | Logos, screenshots, graphics with text | Large files for photos |
| WebP | Lossy here | Yes | Photos and graphics on websites | Some older software can't open it |
| BMP | Uncompressed | No | Legacy Windows software | Browsers can't create it; you get PNG instead |
For photos on a website, WebP usually gives the smallest file at a given quality, with JPEG as the safe choice for email and older apps. For anything with sharp edges or text, such as a screenshot, PNG keeps it crisp where JPEG adds blurry fringes.
Converting doesn't add quality
Converting a JPEG to PNG doesn't restore detail the JPEG compression already threw away. It just stores the same, already-compressed pixels losslessly, usually in a much bigger file. Going the other way, PNG to JPEG, can make a photo far smaller but adds compression of its own.
Each lossy save loses a little more, so convert from the best original you have, once. If you need both a WebP for your site and a JPEG for email, make both from the original rather than one from the other.
Why BMP comes out as PNG
The tool converts by drawing the image on a canvas and asking the browser to save it in the chosen format. Every browser can save PNG and JPEG, and most can save WebP, but none can save BMP this way. When a browser can't produce a format it quietly hands back a PNG instead. The tool now checks what it actually received, names the file to match, and tells you when that happens. If you really need a BMP, open the PNG in Paint on Windows and save it as BMP.
Limits worth knowing
- One image at a time, at its original size. To change dimensions, use the Image Resizer.
- Animated GIFs become a single still frame.
- Metadata such as EXIF date, camera details and GPS location isn't copied to the new file.
- AVIF and HEIC can't be created here, only read where your browser supports them.