How to reduce photo size on iPhone

iPhone photos are large, and the HEIC format makes them hard to open on anything that is not an Apple device. Here is what actually works.

No upload No sign-up Exact target size Works offline

Drop images here

or browse your files — JPG, PNG, WebP. Paste works too.

Compression happens on your device. Files are never sent to a server.

Why this works

The HEIC problem comes first

By default, an iPhone saves photos as HEIC rather than JPEG. HEIC files are smaller than JPEG at the same quality, which is why Apple chose it — but support outside Apple devices is patchy.

The practical consequence: Safari can open HEIC, Chrome and Firefox usually cannot. If you open a compressor in Chrome and drag in an iPhone photo, it may fail before compression even starts. This tool detects that case and tells you rather than failing silently.

Option 1: compress in Safari (fastest)

Open this page in Safari on the iPhone itself, choose the photo from your library, set the target size, and save the result to Files. Safari decodes HEIC natively, so nothing needs converting first.

Option 2: stop shooting HEIC altogether

Settings → Camera → Formats → Most Compatible makes the camera save JPEG from then on. It costs a little storage per photo and removes the compatibility problem permanently. Existing HEIC photos are not converted retroactively.

Option 3: use the Mail trick

Emailing a photo to yourself and choosing a smaller size when prompted produces a JPEG, but you have no control over the target size and the result is often still too large for a strict form. It is a fallback, not a solution.

What not to do

Screenshotting the photo and cropping it does shrink the file, but it also captures the screen's colour profile and softens fine detail. For a document or a face, it is worse than a proper re-encode.

Questions

Why can't Chrome open my iPhone photos?

Because they are HEIC, and Chrome does not ship a HEIC decoder on most platforms. Safari can, which is why opening this page in Safari solves it without converting anything.

Will changing the camera format affect existing photos?

No. The setting only applies to photos taken after you change it. Older HEIC files stay HEIC and still need Safari or an explicit conversion.

How small should I go for a form?

500KB is a safe default for most forms. If a portal rejects it, step down to 200KB, then 100KB — a portrait remains legible at those sizes.

Related tools