Convert .heif images to a standard .jpg in your browser. No sign-up, nothing uploaded.
Field manual
Is my photo uploaded anywhere?
No. Every byte is decoded and re-encoded on your own device using WebAssembly. If you close the tab mid-convert, nothing has left your computer.
Does my photo's EXIF / GPS location get carried into the JPG?
No. The converter rebuilds the image from scratch in your browser, so the output JPG has no EXIF metadata at all: no GPS coordinates, camera make/model, lens, orientation, or edit history, regardless of whether you started from a HEIC, JPEG, PNG, AVIF, or WebP. That's a privacy feature, not a bug: the only metadata that survives is what's baked into the pixels themselves.
Why do I need a special tool for HEIC?
iPhone saves photos as HEIC, which only Apple devices and Safari can open. On Android, Windows, or desktop Chrome, a .heic file won't load, so this page runs a WASM build of the libheif decoder to read it, then writes a standard JPG.
What formats can I convert?
HEIC, HEIF, AVIF, WebP, PNG, BMP, GIF, JPG, and SVG in, plus PDF (every page becomes its own image). Out: JPG, WebP, or PNG: pick whichever fits where the image will live. Everything is decoded on your device.
Why is my JPG a bit larger than the AVIF/HEIC I started with?
AVIF and HEIC compress far more efficiently than JPEG at the same visual quality. Converting buys you compatibility, not a smaller file; JPG opens everywhere, including apps and printers that can't read the newer formats.
About HEIF
HEIF (High Efficiency Image Format) is the underlying image standard, and HEIC is the still-image flavor of it that Apple ships. The two are close cousins: HEIF is the container spec, HEIC is how it appears on iPhone and Mac. Both use HEVC compression, which is why the files are small but why so few non-Apple programs can open them.
Most people hit a .heif when a file has been renamed from .heic, or when software exports the generic HEIF extension. This page handles both. It decodes the file in your browser with the libheif WebAssembly decoder and writes out a standard JPG, so the result opens in any program that reads JPEG.
What's the difference between HEIF and HEIC?
HEIF is the format specification; HEIC is the concrete image file type defined by it (the "HEIC" extension is what Apple uses for still photos). In practice they decode the same way, and this converter treats them identically.
Why won't my computer open a .heif?
Because HEIF/HEIC rely on HEVC, which most operating systems and browsers don't decode out of the box. Converting to JPG removes the dependency: the output is a plain JPEG that needs no special codec.
Is anything uploaded?
No. The file is read and re-encoded entirely on your device. Nothing leaves your browser, so it works on photos you'd rather not send to a server.