Optimize
Reduce HEIC File Size
Make photos smaller as WebP, JPG or PNG by lowering quality or capping the longest side. The saved bytes are shown before you download.
Input
Drop HEIC or HEIF files here
or choose them from your device
HEIC or HEIF · up to 100 MB per file · processed on your device
At a glance
- Input
- HEIC/HEIF photos
- Output
- WebP, JPG or PNG, never HEIC
- Controls
- Quality 30–100, longest-side cap
- Batch
- Up to 50 files, ZIP download
What this tool does
To reduce a HEIC photo's file size, this tool converts it to a smaller WebP or JPG. The output is never a HEIC. You choose a quality (30 to 100) and optionally cap the longest side at 2560, 2048, 1600, 1280 or 800 pixels. The result list shows each original size next to its output size, so you can see what you saved before you download anything. If you need the photo to stay a HEIC, there is no way to make a smaller one in a browser; see the limits below for why.
The cap on dimensions usually matters more than the quality slider. A 12-megapixel photo is far larger than any screen, email preview or web layout needs, and halving the longest side removes three quarters of the pixels. Lowering quality then trims what is left. Format matters too. WebP is the default and the tool's smallest-file choice, JPG opens everywhere, and PNG is lossless, which makes it the one option here that usually ends up larger than the HEIC: a 5.9 MB 12-megapixel test photo became 25.2 MB. The two lossy formats do not share a quality scale, so compare results rather than assuming. On that same test photo, quality 75 gave 2.0 MB as WebP and 1.8 MB as JPG.
Colour is handled deliberately. iPhone photos are usually Display P3, so by default they are converted to sRGB, which looks right in every app. A "Keep wide colour" switch embeds the photo's own profile in JPG and PNG output instead; WebP output is always sRGB. If you only need a different format with no resizing, HEIC to WebP and HEIC to JPG are the plainer tools, and for a hard kilobyte limit use HEIC to Target Size.
How to use it
- 01
Add your photos
Drop in one or more HEIC files, up to 50 at a time. Files are recognised by their contents, so a renamed export still works.
- 02
Choose the output format
WebP (the default) is the tool's smallest-file choice, JPG is the most compatible, PNG is lossless and large.
- 03
Set a maximum dimension
Pick "Longest side 2048 px" or smaller for screens and email, or keep the original dimensions. Photos already below the cap are left at their size.
- 04
Set quality for WebP or JPG
The slider starts at 75 and runs from 30 to 100. It disappears for PNG, which has no quality setting.
- 05
Switch on wide colour only if you need it
Leave it off for sharing. Turn it on for JPG or PNG when the file is going to an editor or display that uses Display P3.
- 06
Compress and download
Press Compress, read the before and after sizes, then download files one by one or as heic-compressed.zip. Cancel stops a long batch.
When to use it
A form or inbox with a size limit
Capping the longest side at 1600 px and using JPG or WebP is the quickest first attempt at getting under an attachment limit. If the limit is exact, switch to the target-size tool.
Photos for a website or blog
A 4032 px photo in an 800 px column wastes bandwidth. Export at about twice the displayed width as WebP and keep quality in the 70s.
Sharing a trip's photos without a huge upload
Run the whole set at 2048 px, take the ZIP, and send that. The recipient gets files that open in any app, not HEIC files their computer may not read.
Archiving a folder at a consistent size
Putting every photo through the same cap and quality gives a uniform, much lighter copy to keep beside the originals.
Good to know
- 01The output is WebP, JPG or PNG, never HEIC. The in-browser HEIC encoder this site uses for JPG to HEIC has no quality setting, so it cannot be told to produce a smaller file.
- 02EXIF, GPS and XMP are not carried into the output, so the capture date, camera model and location are gone from the compressed copy. Keep the original if you need them. If you only want the location gone and the file kept as HEIC, Remove GPS from HEIC does that, but it does not make the file smaller.
- 03JPG and WebP are lossy. Low quality settings show blocking and smeared fine detail, and compressing an already-compressed JPG again compounds the loss.
- 04PNG is the wrong choice when the goal is a smaller file: it was 4 times larger than the source HEIC in my test.
- 05On iPhone and iPad, Safari caps a canvas at about 16.7 megapixels, so a 24 or 48 MP photo is scaled down and a warning on the result says so. Use a desktop browser to keep full resolution.
Technical notes
Privacy and limits
Your file stays on your device
This tool runs in your browser with WebAssembly. The file is read into the tab, processed there and discarded when you close it — there is no upload and no account. You can check this yourself in your browser's network panel, and the privacy page lists what analytics does and does not receive.
Limits and checks
Up to 100 MB and 100 megapixels per file; batches of up to 50 files and 500 MB. Files are treated as untrusted input and every output is re-opened and validated before it is offered — see how we handle untrusted files.
Frequently asked questions
Related tools and reading
Last updated: . Something wrong or out of date? Tell us — corrections are recorded in the changelog.