Image Converter
Convert PNG, JPG, WEBP, AVIF, BMP and GIF between formats — instantly, in your browser. Batch process multiple files, control quality, resize on the fly. Nothing is uploaded.
PNG JPG WEBP AVIF BMP GIF · Multiple files OK · 100% in your browserWhat is an image converter?
An image converter changes a picture from one file format to another — for example PNG to JPG, JPG to WEBP, or HEIC to PNG — so it can be opened in the right software, uploaded to a platform that only accepts certain formats, or compressed to load faster on the web. A good converter preserves visual quality, handles transparency correctly when going between alpha-aware (PNG, WEBP, AVIF) and flat (JPG) formats, and lets you control the trade-off between file size and quality.
This online image converter runs entirely in your browser using the HTML5 Canvas and the modern createImageBitmap API. There is no upload — your images stay on your device. You can convert multiple files at once, resize them as you go, control the JPG/WEBP/AVIF compression quality, and download the results individually.
How to use the image converter
- Drop images into the dropzone or click to pick files from your device. Multi-select works.
- Pick the output format: WEBP (best balance), PNG (lossless, transparent), JPG (smaller for photos), or AVIF (smallest, modern browsers only).
- Adjust quality for lossy formats (JPG/WEBP/AVIF). 85 is a good default; 70–80 still looks great and saves a lot.
- Optionally set Max width to downscale large images (e.g.
1920for web banners). Aspect ratio is preserved automatically. - If converting to JPG, pick a background colour — JPG has no transparency so transparent pixels get filled with this colour.
- Click Convert all, then Download each file or use Download all.
Format comparison — when to pick which
| Format | Type | Transparency | Best for |
|---|---|---|---|
| PNG | Lossless | Yes (alpha) | Logos, screenshots, UI assets, anything with sharp text or transparency |
| JPG / JPEG | Lossy | No | Photos, complex gradients — smallest files for photographic content |
| WEBP | Lossy + lossless | Yes (alpha) | Modern web — typically 25–35% smaller than JPG at the same perceived quality |
| AVIF | Lossy + lossless | Yes (alpha) | Cutting-edge web — typically 50%+ smaller than JPG, browser support good since 2023 |
| BMP | Lossless (uncompressed) | No | Legacy Windows assets, archival — almost never the right choice for the web |
| GIF | Lossy (palette) | 1-bit only | Short animations only — a single GIF frame is converted; for animation use WEBP or MP4 |
How much smaller is WEBP and AVIF really?
For a typical photograph at quality 85, expect roughly: JPG = baseline, WEBP ≈ 70% of JPG size, AVIF ≈ 45% of JPG size at equivalent visual quality. For graphics with flat colours and text, the gap is even larger — WEBP and AVIF in lossless mode beat PNG by 20–30% on most icon sets and screenshots.
Browser support notes (2026)
- PNG, JPG, GIF, BMP — universal, work everywhere.
- WEBP — supported in all modern browsers (Chrome 32+, Firefox 65+, Safari 14+, Edge 18+). Safe to use today as the default web format.
- AVIF — supported in Chrome 85+, Firefox 113+, Safari 16.4+, Edge 121+. Excellent for web with a JPG fallback via
<picture>. - This tool feature-detects AVIF encoding. If your browser cannot encode AVIF, the option still appears but the output will be a different format — check the result before relying on it.
Common conversion scenarios
- PNG to JPG — strip transparency, drop file size dramatically (sometimes 10×) for photos that don't need an alpha channel.
- JPG to WEBP — modernise an old image library; same visual quality, ~30% smaller.
- iPhone HEIC to PNG/JPG — convert to universal formats for non-Apple platforms. (Note: HEIC support depends on your browser.)
- PNG to WEBP lossless — keep transparency and quality, shrink screenshots and UI assets by 20–30%.
- Any format to AVIF — best file size for modern web; ship behind a
<picture>with a WEBP/JPG fallback. - Batch resize for thumbnails — drop 50 images, set max width, convert all at once.
Use cases
- Web developers — optimise hero images, OG tags, blog post thumbnails before deploying.
- UI/UX designers — export Figma PNGs and re-encode as WEBP for production.
- Bloggers & content writers — shrink stock photos before uploading to WordPress / Ghost.
- E-commerce — convert product photos to WEBP/AVIF to speed up category pages.
- Email marketers — JPG-encode banner images to fit under the 100 KB threshold for fast email loads.
- Anyone with a phone — convert iPhone HEIC photos to PNG/JPG for sharing on non-Apple platforms.
Frequently Asked Questions
No. The converter uses the browser's built-in Canvas API and runs 100% locally. Your images never leave your device — safe for confidential screenshots, private photos and unreleased product assets. The page works offline once loaded.
Input: anything your browser can decode — PNG, JPG, WEBP, AVIF, BMP, GIF, SVG, ICO, and HEIC on Safari. Output: PNG, JPG, WEBP and AVIF. Output formats depend on your browser's encoder support; the tool will warn if the chosen format can't be encoded.
PNG is lossless and supports transparency — perfect for logos, UI screenshots and anything with sharp edges or text. JPG is lossy and has no transparency — perfect for photographs, where the small visual loss is invisible but the file size is 5–10× smaller. Never JPG a screenshot of text; never PNG a photo.
For maximum compatibility today, WEBP — works everywhere modern, ~30% smaller than JPG. For maximum file-size savings, AVIF — ~50% smaller than JPG, supported in all current browsers (since Safari 16.4 in 2023). For production sites, ship AVIF with a WEBP and JPG fallback via the <picture> element.
Three common reasons. (1) You converted a heavily-compressed JPG to PNG — PNG is lossless and PNG-from-lossy-JPG is usually larger than the original JPG. (2) Quality is set high (95+) on a small image. (3) You converted a vector or palette image (GIF, SVG, indexed PNG) to a full-colour raster format. Drop quality to 80–85 and pick the right output format for the content.
Yes. Drop multiple files (or a folder via drag-and-drop). All files share the same output format, quality and resize settings. Each file converts independently and gets its own Download button, or use Download all to grab them in sequence.
EXIF metadata is not preserved — the Canvas API does not carry it through. Orientation is normalised on input: a sideways iPhone photo is auto-rotated upright during decode. If you need to keep EXIF (camera model, date taken, GPS coordinates), use a dedicated tool — this is by design, since stripping EXIF protects privacy for the most common conversion scenarios.
The browser is the limit. In practice, files up to ~50 MB convert fine on modern devices. Very large images (high-megapixel RAW conversions, scanned posters) can max out browser memory — convert one at a time or downscale via the Max width option.