Skip to content
heic.fyi

Convert

HEIC to WebP Converter

Convert HEIC photos to WebP for websites, with a quality slider and transparency kept. Works in browsers that can write WebP, not Safari.

Input

Drop HEIC or HEIF files here

or choose them from your device

HEIC or HEIF · up to 100 MB per file · processed on your device

At a glance

Output
WebP, quality 40–100 (default 85)
Size
16% smaller than JPG at 85 on our test photo
Transparency
Kept (WebP stores alpha)
Browser
Needs one that can write WebP; Safari cannot

What this tool does

HEIC to WebP is for photos that are headed to a website or web app, where a smaller file loads faster and every current browser can display WebP. It is the wrong choice for email attachments, print services or older desktop software, where JPG is safer. Choose the quality, convert, and download; nothing about your HEIC needs to be edited first.

On our 600×400 test photograph (scikit-image 'coffee', saved as HEIC at quality 75), Chromium produced a 46.6 KB WebP at quality 85 against 55.3 KB for a JPG at the same setting, about 16% smaller, with a higher SSIM score against the decoded HEIC (0.950 versus 0.939). One image is not a benchmark, so use the sizes in your own result rows. At quality 100, Chromium switched to lossless WebP (the file contained a VP8L stream) and the test photo came to 262.6 KB, against 475.8 KB for the PNG, with identical pixels.

WebP also keeps transparency. On a test HEIC with 47.5% transparent pixels, the WebP kept them all and was 35.6 KB, where the PNG was 305 KB. The one hard dependency is the browser: the converter asks your browser to write WebP, and Safari cannot. There the tool says so and suggests JPG or PNG rather than quietly handing you a different format.

How to use it

  1. 01

    Add your HEIC files

    Drop .heic or .heif files on the upload area, or choose them. If your browser cannot write WebP you will find out at conversion time, with a message that names JPG and PNG as alternatives.

  2. 02

    Pick a quality

    The Quality slider runs from 40 to 100, default 85. For web images 75–85 is the usual range; the 100 setting yields lossless WebP in Chromium, which is large.

  3. 03

    Press Convert

    WebP files are always converted to sRGB, so Keep wide colour is shown but switched off for this format.

  4. 04

    Review and download

    Rows show source size, WebP size and dimensions. Download individually, or use Download all as ZIP (heic-to-webp.zip) when several files succeed.

When to use it

Images for a website or blog

Pages that load many photos feel quicker when each is 15–20% lighter than the JPG equivalent, and image fields in most modern content systems accept WebP.

Transparent images for the web

A subject cut-out stored in HEIC becomes a WebP with its transparency intact, at roughly a tenth of the size of the PNG on our test image.

Lossless web graphics from phone captures

Quality 100 gives lossless WebP in Chromium, a smaller alternative to PNG when the destination supports WebP.

Good to know

  • 01Safari cannot create WebP files, so this tool does not produce WebP in Safari. Use Chrome, Edge or another Chromium browser, or choose JPG or PNG.
  • 02Not everything opens WebP. Browsers do, but some email clients, older editors, office programs and print services do not. Check the destination before replacing your JPGs.
  • 03WebP at quality 100 being lossless is how Chromium's encoder behaves; other browsers may treat 100 differently.
  • 04Colour is always sRGB, with no wide-gamut option, so a saturated Display P3 photo is clipped slightly.
  • 05Photo details (date taken, camera, lens, exposure settings) are kept by default in a WebP EXIF chunk, with the orientation reset to normal; the GPS location is added only if you switch on Include location (GPS). XMP is not written. Only the main image is converted, and the iPhone/iPad canvas cap of about 16.7 MP can scale a large photo down (a warning appears on the row).
  • 06Limits: 50 files or 500 MB per run, 100 MB and 100 megapixels per file.

Privacy and limits

Your file stays on your device

This tool runs in your browser with WebAssembly. The file is read into the tab, processed there and discarded when you close it — there is no upload and no account. You can check this yourself in your browser's network panel, and the privacy page lists what analytics does and does not receive.

Limits and checks

Up to 100 MB and 100 megapixels per file; batches of up to 50 files and 500 MB. Files are treated as untrusted input and every output is re-opened and validated before it is offered — see how we handle untrusted files.

Frequently asked questions

Related tools and reading

Further reading

Last updated: . Something wrong or out of date? Tell us — corrections are recorded in the changelog.