Image Tools
Image Converter
Convert between JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, TIFF, and ICO. Batch convert in your browser.
Files processed in your browser
Your files never leave your device. No upload, no servers.
About Image Converter
Image Converter swaps file formats between every common image type — JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF, TIFF, and ICO — without uploading anything. Drop in your images, pick the target format, tune the quality if it's a lossy format, and download the converted files individually or as a single ZIP.
All six output formats — WebP, JPG, PNG, AVIF, BMP, and ICO — work in every modern browser regardless of what canvas.toBlob exposes natively. WebP, JPG, and PNG use the browser's built-in encoder. AVIF uses a WebAssembly encoder loaded on demand the first time you pick it (~200 KB). BMP is written byte-by-byte using the standard BITMAPFILEHEADER format. ICO wraps a PNG inside the standard icon-container format and downscales to 256×256 (the ICO spec maximum) when needed. Nothing fails silently and nothing is hidden — you see every format, and they all produce real files of the format you asked for.
For input, the tool understands much more than what canvas decodes natively. JPG, PNG, WebP, AVIF, GIF, BMP, SVG, and ICO go through the standard browser pipeline. HEIC and HEIF (the format iPhones use) are decoded with a dedicated library that's only loaded when you actually drop a HEIC file. TIFF, the format of choice for scanned documents and professional photography, decodes the same way. None of this changes the privacy story — every byte is processed on your device.
WebP is the modern default for the web: roughly 30% smaller than JPG at equivalent quality, with transparency support. AVIF is even smaller — typically 50% the size of JPG at the same perceived quality — and supports transparency too, but encoding is currently slower. JPG is the universal choice for compatibility. PNG is lossless and right for text, screenshots, and line art. BMP is a niche output (mainly for Windows-era apps that still demand it).
When converting transparent images to JPG or BMP, the tool paints a white background underneath so transparent pixels don't come out black. Common uses include batch-converting iPhone HEIC photos to JPG, swapping PNG screenshots to WebP for faster page loads, exporting old TIFF scans to modern WebP or AVIF, generating a small ICO from a PNG for a favicon source, and rasterizing SVG icons to PNG for software that doesn't render SVG.