How to convert HEIC to WebP
1. Drop one or more .heic or .heif files. JPG and PNG are refused here. 2. Leave quality at 80% for a photo that should still look sharp, or pick a smaller preset for a site thumbnail. 3. Press “Convert to WebP” and download each WebP, or a ZIP when you converted several.
The first HEIC loads a small decoder (libheif) into this tab. Later files reuse it. The photo is decoded here, drawn on a canvas, and saved as WebP.
When WebP is the right HEIC output
Pick WebP when a modern site or chat should get a smaller file than PNG, and the receiver accepts WebP. PNG keeps every pixel and is often larger. JPG is the safer file when an old form still rejects WebP. Those two have their own pages.
A HEIC never gains detail by changing the container. 80% keeps most of a phone photo. Lower presets throw away more to save bytes.
Orientation, and what is left out
The decoder applies the iPhone orientation, so a portrait photo stays portrait. Location and camera metadata are not copied into the WebP. Live Photo motion is a separate video and is not included. Only the still image is converted.
How to check the WebP
1. Open the download in a current browser. 2. A portrait photo should still be portrait. 3. If the file is JPG or PNG, you opened a different HEIC page.
HEIC to PNG stores the pixels without a new JPEG pass. HEIC to JPG saves JPG. This page decodes with libheif and saves WebP. Nothing is uploaded.