Skip to main content

Canonical HEIC to WEBP Tool

HEIC to WebP: a web-ready still from a phone

Convert one HEIC photo to WebP in the browser. Quality starts at 85, and the HEIC remains the camera original you keep.

Written by Safaat Rahman Siham, Founder & Developer at Convertify4u. Contact us.

A page or a CDN wants WebP, and the camera file is still a HEIC. Convert that one photo in the browser and publish the WebP, while the HEIC stays the original. This is the WebP variant of the HEIC converter, and it runs in the browser only. The quality slider goes from 1 to 100 and starts at 85. The tool decodes the HEIC to a PNG, then writes WebP with canvas.toBlob at quality divided by 100, so the default 85 becomes 0.85. One file per run. A .mov sitting beside a Live Photo is video, so add the HEIC still, not the movie. Memory on the device is the practical limit. WebP is the file you publish. Keep the HEIC if you might crop, print, or encode again later. Look at the WebP at 100 percent before you upload it to the site, and lower the slider only when the byte budget is real. Start at 85 and look at the WebP at the size the page will show it. Type in a screenshot and a fine edge in a product photo are the places a lower setting shows first. Move the slider only when the byte budget is real, then encode again from the HEIC, which stays on your device as the camera original. The slider runs from 1 to 100. The converter decodes the HEIC to a PNG in the browser, draws that onto a canvas, and writes WebP with canvas.toBlob at the slider divided by 100, so 85 becomes 0.85. One file is the run. A .mov beside a Live Photo is video, so add the still. WebP is the file you put on a page, in a CDN, or in a folder a site already accepts. JPEG is the sibling when a legacy inbox is the destination, and PNG is the sibling when you want a lossless edit master. This page is the publish step: one photo, a quality you can see, and a download you check before you replace a live image. If the tab feels tight on a very large still, convert the photo you are about to publish and leave the rest of the roll for a second pass. Browser-only means the encode happens on the device you are using, and the practical limit is memory in that tab.

A publish file, with the camera original kept

HEIC stays the master on your device. WebP at a quality you choose, starting at 85, is the derivative you put on the site.

How it works

  1. 1

    Add one HEIC still

    Use the photo, not a .mov from a Live Photo. The converter runs in the browser. One file is the run. Leave the camera original in place.

  2. 2

    Set quality, starting at 85

    The slider runs from 1 to 100 and defaults to 85. That value is divided by 100 for the WebP encode after the HEIC is decoded to a PNG.

  3. 3

    Download the WebP and publish that

    Put the WebP on the site. Keep the HEIC for a later crop or a second encode. Look at the download at 100 percent before you replace a live image.

Use cases

A hero image the site wants as WebP

Encode from the HEIC at 85, check the edges of type in the photo, and upload the WebP.

A product still from an iPhone

Publish the WebP. Keep the HEIC as the camera original in case the crop changes tomorrow.

A blog figure that was stuck as HEIC

One file, in the browser, becomes a WebP the page can request. The movie sidecar stays out of the picker.

Problems we solve

The file you grabbed is a .mov

A Live Photo’s movie is video. Add the HEIC still. This converter writes a WebP of that image.

The WebP looks soft

Raise the slider toward 85 or above and encode again from the HEIC. The first export is a derivative, not a replacement master.

Conversion ecosystem

Building topical authority across Apple image workflows — if you need a different output format, these tools sit beside this HEIC to WEBP converter.

Trust & privacy

Browser only, one photo

Decode to PNG, then WebP at quality/100. The default slider position is 85.

The HEIC remains the original

Publish the WebP. Keep the camera file until you are sure the page looks right.

Frequently asked questions