Drop as many HEIC or HEIF files as you like above to convert them to WebP right here, in this browser tab, with a batch returned as one .zip. The whole conversion runs on your own device and nothing is uploaded — worth knowing when the images are headed for a site you have not published yet.
Why WebP
WebP is a modern, broadly-supported web image format that typically compresses more efficiently than JPEG at a similar visual quality, and — unlike JPEG — supports transparency. It's a common target when preparing photos for a website.
A whole image folder, ready for the web
WebP is usually wanted in bulk: a gallery, a product catalogue, every photo in a post. Select them all at once and each is converted in turn at the quality you picked before starting, so the settings are stated once for the batch rather than per file. The finished set is offered as a single .zip. There is no upload step, so there is nothing to wait on between files and no free-tier batch limit to run into.
How WebP encoding works here
Most current browsers can encode WebP natively via the Canvas API, and this tool uses that automatically. Safari's canvas doesn't reliably produce WebP output, so on Safari this tool falls back to a WebAssembly WebP encoder running locally — the result is the same either way, and it's still never uploaded.
Orientation is preserved
HEIC stores rotation inside the file container as a transform property. This tool applies it during decoding, so the WebP comes out correctly oriented.
Quality control
WebP supports a quality setting, same as JPEG. Pick it before converting — lower values produce a smaller file at the cost of some visual detail.
Frequently asked questions
Is my photo uploaded anywhere?
No. Decoding and encoding both happen locally in your browser; the file never leaves your device.
Can I batch-convert HEIC to WebP?
Yes. Add as many files as you want in one go; the quality setting on the control line applies to all of them, and the results are collected into one .zip you save with a single click. It is free regardless of how many files you convert.
Does WebP support transparency, unlike JPEG?
Yes, WebP supports an alpha channel. Since HEIC photos rarely carry transparency, this mostly matters if you're converting a HEIC that does.
Why did this take a moment longer on Safari?
Safari's canvas can't reliably write WebP directly, so this tool downloads a small WebAssembly encoder the first time you use it on Safari and runs the encode locally. It's a one-time download per browser session.
Will orientation be correct?
Yes — the HEIC container's own rotation/mirror transform is applied during decoding.
Can I convert WebP back to HEIC?
No — this tool only decodes HEIC, not encodes it, so conversion only goes one way.