HEIC to JPG, WebP to PNG, AVIF conversions and more. Everything runs locally — your files never leave your device.
All conversions happen in your browser using JavaScript. No files are uploaded to any server, ever.
Instant conversion powered by modern browser APIs and browser-based decoders. No waiting in queues.
Convert iPhone HEIC photos to universally compatible JPG or PNG for forms, uploads, and sharing.
| From ↓ / To → | JPG | PNG | WebP | AVIF** | GIF | BMP | ICO |
|---|---|---|---|---|---|---|---|
| HEIC/HEIF | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| JPG | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| PNG | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ |
| WebP | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ |
| AVIF | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| GIF | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ |
| BMP | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| SVG* | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| TIFF* | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ICO | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
* TIFF and SVG input depends on browser support. TIFF works in Safari; SVG may be restricted if it contains external resources.
** AVIF output requires a compatible browser (Chrome 121+).
This tool converts between 11 image formats right in your browser. No installs, no accounts. Drop in a HEIC file (Apple's default since iOS 11), a WebP (Google's web-optimized format), an AVIF (the AV1-based format that produces files roughly 50% smaller than JPG at similar quality), or any of the classics -- PNG, JPG, BMP, TIFF, GIF, SVG, ICO, and even PDF pages. Pick from 7 output formats. It handles rasterization and decoding of Apple's proprietary HEIC/HEIF container natively in your browser, with a quality slider so you control the file size vs. sharpness tradeoff.
So when do you actually need this? More often than you'd think. Your iPhone shoots HEIC by default, and that government visa form only accepts JPG. A designer hands you WebP assets but WordPress chokes on them. You need a proper multi-size ICO favicon from a PNG logo. Or you've got 50 product shots in AVIF and your email template builder demands JPG. These are the real, annoying situations this tool was built for.
Photos are personal. Family snapshots, medical records, passport scans, ID documents -- you shouldn't have to send those to a stranger's server just to change a file format. This tool processes everything locally inside your browser tab. Nothing gets uploaded. No server receives your files. No temp copies exist on some cloud machine. If you're skeptical (and you should be), open your browser's DevTools, switch to the Network tab, and run a conversion. You'll see zero outbound requests carrying image data.
Most online converters upload your photos to remote servers for processing. Those files might be cached, logged, or stored for who-knows-how-long. Here, everything lives in browser memory. Close the tab and it's gone. That's it.
Lossy formats like JPG and WebP discard some image data to shrink file sizes. You lose a tiny bit of detail, but the files are dramatically smaller. Lossless formats like PNG, BMP, and TIFF keep every single pixel intact -- perfect quality, but much bigger files. AVIF is interesting because it can do both, depending on settings. The quality slider here controls how aggressively lossy formats compress: at 90%, the result is nearly indistinguishable from the original. At 70%, you'll save a lot more space but might notice artifacts on detailed images like text or fine textures. For most photos, 85-92% is the sweet spot.
Yes -- batch mode is supported. Drop several files onto the upload area (or select multiple when browsing) and they'll all convert to your chosen output format. This is especially handy when you need to process a folder of product photos for an online store, or convert an entire phone album from HEIC to JPG so you can actually share them. Each file converts independently, so you can download them one by one as they finish.
HEIC (High Efficiency Image Container) is Apple's default photo format since iOS 11. It produces smaller files than JPG at the same quality, which is great for phone storage -- but most Windows applications, web forms, and older image editors still don't recognize it. That's the frustrating part: you take a perfectly good photo, then can't attach it to an insurance claim or upload it to a government portal. Converting to JPG or PNG here solves the problem instantly, and since the conversion happens in your browser, your photos stay on your device the entire time.
It depends on where the image is going. If you're uploading to a website you control, WebP is the better choice -- it's typically 25-30% smaller than an equivalent JPG with no visible quality loss, and every major browser supports it now. But if you're emailing the photo to someone, submitting it through a form, or printing it, JPG is the safer bet. It's been the universal standard for decades and works literally everywhere. When in doubt, JPG at 90% quality is a solid default.
85% for social media and email sharing. 95% for archival or print. Below 70%, you will see artifacts. 85–90% is the sweet spot for most people.
Dig deeper into image formats and related tools: