HEIC to WebP converter

Make light WebP images for your website or blog straight from iPhone photos. Everything happens in your browser.

Preset

Files never leave your device. Everything runs in this tab — nothing is uploaded.

    How it works

    1. Safari 17 and later on iPhone, iPad and Mac decodes HEIC with the system codec, so nothing extra is downloaded.
    2. Chrome, Firefox and Edge can’t read HEIC. The first time you add one, the page fetches libheif — an open-source HEIF decoder compiled to WebAssembly, about 0.8 MB compressed — and decodes the photo inside your browser.
    3. The decoded photo is drawn to a canvas and saved in the new format. Orientation is kept; location and camera metadata (EXIF) are not copied.
    4. WebP is encoded by the browser where it can; in Safari a small WebAssembly encoder is loaded on demand.

    Good to know

    • Some HEIC files fail in the WebAssembly decoder: Portrait photos with a depth map, bursts and image sequences. Safari reads them natively — open this page in Safari.
    • On iPhone, Safari limits a canvas to about 16 megapixels, so 24 and 48 MP photos are scaled down to fit. On a computer they keep full size.
    • HDR highlights aren’t kept: the result is a standard 8-bit image.
    • Up to 20 photos at a time.

    Questions

    Are my files uploaded anywhere?
    No. The file is read and converted by your browser in this tab. You can check it yourself: open the developer tools, switch to the Network tab and run a conversion — no request carries your file.
    Why WebP instead of JPG?
    At the same visual quality a WebP is usually noticeably smaller than a JPG, so pages load faster. Every current browser shows WebP.
    What size should I use for a website?
    “Web” (2048 px on the long side) covers full-width images on most sites, including high-density screens. Use “Small” for blog thumbnails and galleries.
    Can I open WebP on my iPhone?
    Yes. iOS 14 and later show WebP in Safari, Photos and Files.