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.