Convert HEIC to WebP — iPhone photos, made web-ready
Publishing iPhone photos on a website usually means a two-step dance — HEIC to JPG, then JPG to something web-efficient. This tool skips the middle step and converts HEIC directly to WebP, the format browsers actually like: smaller than JPG at similar quality, universally supported, and quick to serve. Decoding uses libheif and encoding uses the WebP codec, both compiled to WebAssembly and running inside your browser — your photo library never touches a server. As a bonus for anything destined for the public web, re-encoding strips the EXIF metadata iPhones embed, including GPS location, so you aren’t accidentally publishing where a photo was taken.
How it works
- Drop .heic photos below — convert a whole batch at once.
- Set the WebP quality; 75–85 is ideal for photos going on the web.
- Download the .webp files, ready to publish.
Frequently asked questions
Why go straight from HEIC to WebP?
Because converting via JPG adds an extra lossy generation for no benefit. Going directly keeps quality higher at the same output size, and WebP is typically 25–35% smaller than an equivalent JPG — well suited to websites.
Is my location data removed from the photos?
Yes. Re-encoding produces a fresh file without the original EXIF metadata, which on iPhone photos includes GPS coordinates, timestamps, and device details. For images headed to the public web, that stripping is a genuine privacy win.
Do my photos get uploaded during conversion?
No — and that is by architecture, not policy. Both the HEIC decoder (libheif) and the WebP encoder run as WebAssembly in your browser. Your photos stay in local memory; you can convert with your internet disconnected.
What quality setting should I use?
For web publishing, 75–85 hits the sweet spot: file sizes stay small and artifacts are effectively invisible at typical display sizes. Go higher for photography portfolios where fine detail matters, lower for thumbnails.