Image Format Converter
Batch convert JPEG, PNG, WebP, GIF, BMP.
Fully processes in-browser, completely free.
About
This is a free online tool that allows you to convert between 6 image formats: JPEG, PNG, WebP, GIF, BMP, and AVIF, entirely within your browser. Convert multiple files at once and save them all as a ZIP.
Because it uses the Canvas API to process everything locally, your images are never sent to external servers.
How to Use
Upload Images
Drag & drop or select multiple images in JPEG, PNG, WebP, GIF, or BMP format.
Select Format
Select the target format. You can adjust the quality for JPEG and WebP.
Convert & Download
Click "Convert" to view results. Download individually or as a ZIP.
Glossary
- JPEG (JPG)
- A lossy compression format suitable for photos. Small file size but does not support transparency.
- PNG
- A lossless compression format supporting transparency. Perfect for logos. Usually larger than JPEG.
- WebP
- Next-gen format by Google. 25-35% smaller than JPEG and supports transparency.
- GIF
- Supports up to 256 colors and animation. Transparency is available but colors are limited.
- BMP
- Standard Windows format. Uncompressed, resulting in large files but high compatibility.
- AVIF
- Based on AV1 codec. More compressed than WebP. Supported in modern browsers.
- Alpha Channel
- Stores transparency information. Supported by PNG, WebP, GIF. Not supported by JPEG.
- Canvas API
- Standard HTML5 drawing API used for in-browser image rendering and export.
- Lossy Compression
- Discards some data when compressing. Includes JPEG and lossy WebP.
- Lossless Compression
- Can perfectly restore original data. Includes PNG, GIF, and lossless WebP.
FAQ
- Q.What happens to transparent PNG parts when converted to JPEG?
- They are replaced with a white background because JPEG does not support transparency.
- Q.Is AVIF supported in all browsers?
- Supported in modern Chrome, Firefox, and Safari. The button is disabled on unsupported browsers.
- Q.Are images sent to your server?
- No. Everything is handled locally by the browser's Canvas API.
- Q.Are animated GIFs supported?
- Only the first frame is converted. Keeping animation is not currently supported.
- Q.Can I save all images at once?
- Yes. Use the "Save All (ZIP)" button to save all converted files as a ZIP archive.
- Q.Why did the image quality drop?
- For JPEG/WebP, set quality above 85%. PNG conversion is lossless, so no quality drops.
Use Cases
🌐 WebP to PNG
Convert WebP to PNG for better compatibility with email or SNS posting.
📧 PNG to JPEG
Downsize PNG emails by converting them into smaller JPEG format.
💻 BMP to WebP
Optimize large old BMPs into WebP format for fast web viewing.
📱 Batch Migrate Old Formats
Convert tens of old images efficiently into modern extensions.