Convert HEIC to WebP
iPhone shots land on your device as HEIC, but for websites and apps WebP is usually the better delivery format — smaller than JPG at the same visual quality and universally displayed by current browsers. This tool converts HEIC to WebP in one step, entirely in your browser: libheif compiled to WebAssembly decodes the photo, then your browser's own built-in encoder writes the WebP. No uploads, no server, no watermarks, no usage limits — and it works offline once the decoder has loaded. Use the quality slider (default 90%) to tune the size/fidelity balance: lower for thumbnails, higher for hero images. Transparency is preserved, so stickers and cutouts from your iPhone stay intact. One honest note: both HEIC and WebP are lossy, so the conversion re-wraps the decoded pixels rather than recovering anything the HEIC already lost. And for maximum compatibility with older software, the HEIC to JPG page covers those cases.
Drop HEIC files here or click to browse
Processed locally — files never leave your device
How to use
- Drop your .heic files into the box, or click it to browse.
- Set the quality slider (90% default) — lower means smaller files.
- HEIC decoding (WASM) and WebP encoding both run locally.
- Download the WebP images.
Frequently asked questions
Are my iPhone photos uploaded anywhere?
No. The HEIC decoder is WebAssembly running in your tab and the WebP is produced by your browser's own encoder. Nothing is transmitted, and it works offline once loaded.
Why convert HEIC to WebP?
WebP is the standard lightweight format for the web — smaller than JPG at matching quality, supported by every current browser, and it keeps transparency, so iPhone cutouts and stickers stay usable.
Is transparency preserved?
Yes. WebP supports an alpha channel, so transparent HEIC images keep their transparency after conversion.
Which quality should I pick?
90% suits most photos. Drop to 60–80% for thumbnails or bandwidth-tight pages, push to 100% for detailed hero imagery. Moving the slider re-runs the conversion automatically.
Will quality suffer through two lossy formats?
Somewhat — WebP re-encodes the decoded HEIC pixels, so a little generational loss is unavoidable. At 90% quality it's essentially invisible; go higher if you're archiving, or output PNG for a lossless copy.
Related tools
Need maximum compatibility? HEIC to JPG. Want lossless? HEIC to PNG. Already have WebP? WebP to JPG and WebP to PNG. Making JPGs smaller instead? JPG to WebP.