HEIC -> WEBP · Local tool
HEIC to WebP
Convert HEIC photos to WebP, which opens everywhere and stays small.
Last updated
01 / Your device
the file stays here
02 / Browser memory
the work runs locally
03 / Back to you
saved on this device
When you would use this
Situations, not settings.
- iPhone photos going straight onto a website
- Nothing on the web reads HEIC, and a phone photo is heavier than a page should carry. One pass settles both.
- A phone gallery being published as a portfolio
- Hundreds of HEIC files no browser will show. WebP is what the gallery can serve without adding a build step.
- Sharing photos where the upload cap is tight
- WebP holds a phone photo at a smaller size than JPG does at a matching quality, which is often the difference between fitting and not.
How it works / no cloud
A conversion engine, not an upload form.
HEIC is the one format your browser cannot read on its own, so filetity loads libheif, an open-source decoder compiled to WebAssembly, the first time you use this page. It decodes the photo to raw pixels and your browser encodes those as WebP. Both halves run on your machine, and the photo is never uploaded.
- Offline ready
- Installable app
- No file limit queue
Straight answers
No accordion. Nothing hidden.
- Is it free?
- Yes, with no watermark and no page limit.
- Does it need an account?
- No. There is no account system.
- Is my file processed on my device?
- Yes. The file is read by your browser and never uploaded. There is no server to send it to.
- What formats are supported?
- HEIC and HEIF in. WebP out, or JPG and PNG if you switch. One file per photo, or a ZIP when you convert several.
- What are the limits?
- One photo per file. A HEIC can hold several images, such as a burst or a Live Photo still with its extras, and only the main photo is converted. WebP is lossy, so this is a second pass over a photo the iPhone already compressed.
- Does it work on mobile?
- Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
- Does it work offline?
- Yes, after the first conversion. The 350 KB decoder downloads once and your browser keeps it, so later visits need no network at all.
- Why WebP rather than JPG for an iPhone photo?
- Because WebP makes a smaller file at a matching quality, and every browser has read it since 2020. JPG is still the safer choice if the photo is going to a print counter, an older program, or someone you cannot ask first. WebP is the better one if it is going on a web page.
- Does this lose quality?
- Yes, twice over. HEIC is already lossy, so the photo lost detail when your phone saved it, and WebP is lossy as well, so this puts a second pass on top of the first. Nothing recovers what the first one took. Switch to PNG on this page if you want the decoded pixels stored exactly.
- What happens to Live Photos and depth data?
- Only the main photo comes across. A HEIC can carry a burst, the short video behind a Live Photo and the depth map Portrait mode uses, and none of that fits inside a WebP. The original is the only place those survive, so keep it.
- Is any part of my photo transparent?
- No. A phone camera writes a fully opaque picture, so the alpha channel WebP offers sits empty. File size is what you gain here.
Keep working locally
4 available · more coming