Compress HEIC photos in your browser
Browsers cannot write HEIC. This converts your photo to JPEG, which every device accepts, and lets you set the quality.
or browse your device. Everything is processed on this device
No HEIC to hand?
How to compress a HEIC
HEIC or HEIF from an iPhone or similar. Nothing is uploaded.
78 is a strong default. Drag the preview divider once the JPEG is ready.
The file comes back as .jpg, because that is what every other app will open.
What is a HEIC file, and why does this become a JPG?
HEIC is High Efficiency Image Container, the format Apple adopted for iPhone photos. It uses HEVC under the hood and stores the same picture in roughly half the bytes of a JPEG. That is why AirDropped and Files-app exports so often arrive as .heic.
No mainstream browser can write a HEIC. Canvas and the WebCodecs surface stop at JPEG, WebP, PNG and (where supported) AVIF. A tool that claimed to "compress HEIC" and handed back a HEIC would be lying about what ran in your tab, or shipping a native encoder the CSP on this site would refuse.
So this page does the honest thing: decode the HEIC, then write a JPEG at the quality you pick. The download is .jpg. If you want a modern format that is still smaller than JPEG, convert the result to AVIF or WebP next.
HEIC compression FAQ
Why do I get a JPG back?
Because browsers cannot write HEIC. JPEG is the format every phone, computer and website still accepts, so that is what this tool produces after decoding your HEIC.
Is my photo uploaded?
No. Decoding runs in this tab through WebAssembly, and the JPEG is encoded here too. There is no upload endpoint.
Will it look worse than the HEIC?
JPEG is lossy, so there is always some change. At quality 78 to 85 the difference is invisible at normal viewing size for phone photos.
What about HEIF?
Same container family. Files named .heif open here exactly like .heic.
Can I keep it as HEIC?
Not in the browser. To stay in HEIC you need a native app. Here the useful job is making a JPEG you can actually send, upload or archive.
Should I convert to AVIF or WebP instead?
After this, yes, if the file is going on a website. AVIF and WebP beat JPEG on size at matching quality. Download the JPG from this page, then drop that JPG on the AVIF or WebP tool.
Related
Same format joins the queue. Anything else re-routes to its own tool.