Add up to 30 HEIC or HEIF photos (up to 50 MB each) and compress them into JPG, WebP or AVIF in your browser. On Auto each photo becomes whichever of JPG and WebP comes out smaller, and the quality slider (10 to 100, default 85) sets the tradeoff between size and detail. EXIF data such as the capture date and location is copied over by default, and you can turn that off. The output is never HEIC, since browsers can't write that format.
Compress HEIC photos privately
This HEIC compressor reduces iPhone photos to smaller, more compatible files without uploading them. Decoding and encoding both happen on your device with WebAssembly codecs.
HEIC (High Efficiency Image Container) has been the default photo format on iPhone and iPad since iOS 11. It stores photos more efficiently than JPEG, but the files are still a few megabytes each, and many websites, Windows programs and older devices can't open them.
When you email photos, upload them to sites that don't accept HEIC, or prepare them for the web, compressing them into JPG, WebP or AVIF solves both problems at once: the file gets smaller and opens everywhere. Add a whole batch of photos and they are all processed with the same settings, then downloaded one by one or as a ZIP.
When to compress HEIC files
Compress HEIC photos to fit email attachment limits, upload them to websites or social networks, or make them lighter for a web page. Photos from recent iPhones are often several megabytes each. A few hundred kilobytes to about 1 MB is usually plenty for the web and email, while prints need more.
Many Windows computers, older programs and some web platforms don't recognize HEIC at all, so converting while compressing saves a step.
HEIC format details and output choices
HEIC compresses images with technology from the HEVC (H.265) video codec and can store high bit depths, transparency and several images in one file, as Live Photos do. Windows and many older editors and browsers need extra software to open it.
This tool reads HEIC and writes one of three formats. JPG opens on every device and in every program, but has no transparency. WebP is usually smaller than JPG and works in all current browsers. AVIF is often the smallest, and current browsers support it, though some older software doesn't. Auto picks the smaller of JPG and WebP for each photo (PNG or WebP if the photo has transparency).
For sharing with anyone, choose JPG. For the smallest files on a modern website, choose WebP or AVIF. To keep a photo in HEIC, keep the original file; this tool can't write HEIC.
FAQ: HEIC Compressor
Are my HEIC files uploaded to a server?
No. Everything happens in your browser with WebAssembly codecs, and your photos never leave your device. The HEIC decoder is libheif, which is listed on the open source licenses page.
Which output format should I choose?
JPG for the widest compatibility with Windows, older software and websites. WebP or AVIF for the smallest files on modern websites and apps. Auto chooses the smaller of JPG and WebP for each photo. HEIC output isn't available, so keep your originals if you need HEIC files.
Will compression affect image quality?
Yes, a little: JPG, WebP and AVIF are lossy, so some detail is traded for size. A quality of 75 to 85 is a good balance for the web. For print or archives, use a higher quality and keep the original HEIC files.
Can I compress multiple HEIC files at once?
Yes. Add up to 30 HEIC files and compress them with the same settings. Download them individually or as a ZIP.
Does this tool work on Windows and Android?
Yes. It runs in the browser and includes its own HEIC decoder, so it works in Chrome, Edge, Firefox and Safari on Windows, Mac, Android and iPhone, even where the system can't open HEIC files.
What happens to Live Photos when compressing HEIC?
Only the main still image is used. The motion part of a Live Photo is stored separately and isn't included, so keep the originals if you want the Live Photo.
Is there a file size limit?
Each file can be up to 50 MB and 64 megapixels, with up to 30 files per batch. Large files take longer and use more memory on slower devices.
Can I adjust the compression level?
Yes. The quality slider goes from 10 to 100. Higher values give larger files with more detail, lower values give smaller files with more compression artifacts. AVIF also has an effort setting that trades encoding time for size.
Does this tool preserve EXIF metadata?
Yes, by default. EXIF data, including camera model, capture date and GPS location, is copied into the JPG, WebP or AVIF output. Turn the option off to remove it, which is a good idea before posting photos publicly.
Why do some HEIC files compress better than others?
It depends on the photo. Scenes with smooth areas and little noise compress well, while detailed textures, foliage and high-ISO noise need more data at the same quality.