Drop images here
or browse, or paste from the clipboard
HEIC and every other format · no size limit · never uploaded
Check it yourself
Your images never leave this tab.
Open your browser's developer tools, switch to the Network tab, and convert a file. You will see the encoder and its WebAssembly module load from this domain the first time, and then nothing — no upload, no image data, no request carrying your file anywhere. Turn off your Wi-Fi after the page loads and it still works.
Apple switched the iPhone camera to HEIC in 2017 because it halves the size of a photo at the same quality. The trade-off is compatibility: no browser decodes HEIC natively, so the format that saves space on your phone becomes the format nothing else will open.
This converter decodes HEIC using libheif compiled to WebAssembly, then re-encodes to WebP with libwebp. Both run inside the page, which is why it works on an iPhone without an app and without sending your camera roll to a server.
That last part is worth dwelling on. Photos taken on a phone carry GPS coordinates, a timestamp and the device model in their metadata. Uploading holiday photos to an unknown converter hands all of that over. Here, nothing is transmitted, and the metadata is stripped from the output by default.
Frequently asked questions
- What is a HEIC file and why can't I open it?
- HEIC is the format iPhones have shot in by default since iOS 11. It stores photos at roughly half the size of an equivalent JPEG. The catch is that browsers cannot decode it natively and neither can most Windows software, so a file that looks fine on your phone is unopenable nearly everywhere else.
- Does this work on my iPhone?
- Yes. That is somewhat the point. This tool ships its own decoder and encoder as WebAssembly rather than relying on the browser, which is what lets it run in iOS Safari. Converters built on the browser's canvas API cannot encode WebP in Safari at all.
- Do I need to install an app?
- No. Open the page, pick your photos from the camera roll, and convert. Nothing is installed and nothing is uploaded — the conversion happens inside the browser tab.
- Are my photos uploaded anywhere?
- No. This matters more than usual for HEIC files, because photos straight from a phone carry GPS coordinates and timestamps in their metadata. Your files never leave your device, and metadata is stripped from the output by default.
- Why is the first HEIC conversion slower?
- The HEIC decoder is about 2MB of WebAssembly, and it is only downloaded when you actually drop a HEIC file — so people converting PNGs never pay for it. Once loaded it stays cached for the rest of your session and subsequent files convert immediately.
- Can I convert HEIC to JPG or PNG instead?
- Yes. Change the output format at the top of the settings panel. WebP will give you the smallest file, but JPG is the safest choice if you need to hand the image to older software.
Other conversions
Each converter opens with the right output format already selected, so the file you drop comes back in the format you came for.
Convert WebP to another format
Convert images to WebP
- Convert PNG to WebP Keep the transparency, drop most of the file size. Lossless mode is one click away if you need pixel-exact output.
- Convert JPG to WebP Typically 25-50% smaller than the same photo as a JPEG, at a quality most people cannot tell apart.
- Convert JPEG to WebP The same conversion as JPG — the two extensions are one format. Smaller files, same picture.
- Convert AVIF to WebP Usually a compatibility move rather than a size one. WebP opens in more places than AVIF still does.
- Convert GIF to WebP Static GIFs convert cleanly and shrink hard. Animated GIFs convert to their first frame — and we will tell you when that happens.
- Convert TIFF to WebP Scans and print files, converted to something a browser can actually display.
- Convert BMP to WebP BMP stores pixels essentially uncompressed. Expect the file to get very substantially smaller.
- Convert SVG to WebP Turning vector into pixels. You choose the size, because a vector does not really have one.
Convert your images without handing them over.
No account, no upload, no limit on how many files you throw at it.
Start converting