HEIC to WebP Converter
iPhone photos, straight to the format websites want.
Your files stay in this tab. There is no upload endpoint on this site.
Skipping the JPEG in the middle
The usual route for getting an iPhone photo onto a website is HEIC → JPG → WebP, because that is what the available tools support. Every one of those steps is a lossy re-encode, and the JPEG in the middle contributes nothing except its own generation loss. Going straight to WebP means the image is decoded once and encoded once.
If you are publishing photos — a shop listing, a blog post, a portfolio, a property listing — this is the conversion you actually want.
Two efficient formats, one compatibility problem
HEIC and WebP are close cousins in intent: both are modern, both derive their compression from video codecs, both are far more efficient than JPEG. The difference is entirely about where they are supported. HEIC is an Apple default that most of the web has never accepted. WebP is supported by every current browser and by every major CMS. The picture barely changes; what changes is who can display it.
Expect a similar or smaller file
Unlike HEIC to JPG, this conversion does not usually inflate the file. At the default quality of 85 a WebP typically lands close to the HEIC it came from, sometimes smaller. That is unusual and worth knowing: you get web compatibility without paying the size penalty that JPEG would charge.
Live Photos and depth data
A Live Photo is a still plus a short video track. Only the still is converted — WebP has no place to put the video, and you would not want it in a web page anyway. Portrait-mode depth maps and Apple's editing history are also dropped, which is normally the point: what reaches the page is a plain photograph with none of the extra layers.
Orientation is applied correctly during decoding, so a photo taken sideways does not arrive rotated.
Decoding happens on your device
On Safari and on an iPhone, the browser decodes HEIC natively and no extra code is downloaded at all. On Chrome and Firefox, which have no built-in HEIC support, a WebAssembly decoder is fetched the first time you convert. Either way the photograph itself never leaves this tab — that matters for a format that is, almost by definition, personal photos straight off a phone.
Common questions
Do my files get uploaded to a server?
No. Every tool on this site runs entirely in your browser using the Canvas and WebAssembly APIs. There is no upload endpoint in the page — you can confirm this yourself by opening your browser's Network tab while you convert a file. Nothing leaves the tab, which also means the tools keep working if you go offline after the page loads.
Why not convert to JPG first?
Each lossy re-encode discards a little more. Going straight from HEIC to WebP means one decode and one encode instead of two of each.
Will the WebP be bigger than the HEIC?
Usually not. Both are modern codecs of similar efficiency, so at quality 85 the result typically lands close to the original or a little smaller.
Do all browsers show WebP?
Yes. Every current browser supports it, and has for years. Very old software outside the browser may not — use HEIC to JPG for those cases.
What happens to a Live Photo?
You get the still frame. The short video track has no equivalent in WebP and is dropped.