⇄

Image Format Converter

Convert between 7 image formats — PNG, JPG, WEBP, BMP, AVIF, GIF, and ICO. Runs entirely in your browser.

Original
No image selected
Converted
Converted image will appear here
💡 What is this

Format Converter

  • Converts images between 7 formats using the Canvas API and built-in JS encoders.
  • PNG is lossless.
  • JPG, WEBP, and AVIF are lossy with quality control.
  • BMP is uncompressed.
  • GIF and ICO use lightweight JavaScript encoders.
📖 How to use

Step by Step

  • Choose an image from your device
  • Click the target format tile
  • Adjust quality for lossy formats (10–100%)
  • Click Convert and download
🎯 Use cases

When to use

  • PNG → JPG for smaller file size
  • Any → WEBP for modern web performance
  • Any → ICO for favicons (auto-scales to 32×32)
  • Any → GIF for simple single-frame graphics
  • JPG → PNG for lossless editing

Frequently Asked Questions

Does converting to JPG lose quality?▾
JPG is lossy, so some quality loss occurs. Use 90–100% quality to minimize it. PNG is lossless and preserves full quality.
Does WEBP support transparency?▾
Yes, WEBP supports transparency (alpha channel) like PNG, but at much smaller file sizes.
What is AVIF?▾
AVIF is a next-gen image format based on the AV1 video codec. It offers significantly better compression than WEBP and JPG while maintaining high quality. Chrome, Firefox, and Safari 16+ support it.
Can I make favicons with ICO?▾
Yes! The ICO converter creates a standard 32×32 favicon-ready .ico file. Larger images are automatically scaled down.
Why is AVIF greyed out?▾
AVIF canvas encoding requires Chrome 121 or newer. Other browsers don't yet support creating AVIF images from the Canvas API. All other formats work in every modern browser.