Skip to content
Compress Picture

Guide · 7 min read

How to compress a picture on iPhone

A 12-megapixel iPhone photo lands somewhere between 2 and 5 MB. Shoot in ProRAW and a single frame passes 25 MB. None of that matters until an upload form caps you at 2 MB, a visa portal asks for 100 KB, or a mail server bounces the attachment — and iOS gives you no obvious “make this smaller” button.

There are three ways to fix it without installing anything, plus one setting worth changing so it stops happening. Start with the fastest.

The fastest way: compress it in Safari

Four taps, no app, and the photo never leaves your phone.

  1. Open the compressor in Safari

    Go to compress-picture.com in Safari on your iPhone. There is nothing to install and no account to create.

  2. Pick the photo from your library

    Tap the drop zone, choose Photo Library, and select the picture. iOS hands the page a JPEG copy even when the original is HEIC, so you do not have to convert the file first.

  3. Set the quality

    Quality 75 is the default and typically cuts a phone photo by 60–80%. Drag the before/after slider to check the result at full size before you commit.

  4. Download the smaller file

    Tap Download. The compressed picture lands in Files → Downloads, ready to attach to an email or upload to a form.

Nothing is uploaded. The page decodes the picture and re-encodes it with the browser's own Canvas API, which means the file stays on the device, there is no upload wait on cellular, and the tool keeps working if you lose signal with the tab already open. It also handles a batch — up to 30 pictures at a time, all compressed locally.

Compress a picture now — free, in your browser

What iOS gives you built in

iOS has no general-purpose “reduce file size” command, but three built-in behaviors get partway there. Each has a limit worth knowing before you rely on it.

Mail's image size prompt

Attach a photo in the Mail app and tap send, and Mail offers Small, Medium, Large or Actual Size before the message goes out. Medium is usually enough to clear a 20–25 MB attachment cap. The catch: the labels are relative, not absolute — you cannot ask for “under 2 MB” — the prompt only appears in Apple's Mail app, and it does nothing for a file you need to upload through Safari or save for later.

The Shortcuts app

Shortcuts ships with iOS and has a Convert Image action. Build a shortcut that accepts images from the share sheet, converts to JPEG, and expand Show More to expose the compression quality control and the metadata toggle. Add a Save to Photos or Save to Files step at the end and it becomes a permanent share-sheet entry. This is the best option if you shrink photos every day. What it cannot do is target a file size: you set a quality percentage and find out afterwards how many kilobytes you got.

The screenshot trick

Open the photo full screen, take a screenshot, send the screenshot. It works, and it is the fastest thing on this page. It also caps you at your screen's pixel count — roughly 3 MP on a recent iPhone against the camera's 12 or 24 — and bakes in whatever the screen cropped. Fine for a receipt or a screenshot of a screenshot; wrong for anything somebody will look at closely or print.

Why the photo was so big: HEIC vs JPEG

Since iOS 11, the iPhone camera saves HEIC by default. HEIC is not the reason your file is large — it is roughly half the size of a JPEG at matching quality. The file is big because it is a 12 or 24 megapixel image. What HEIC does cause is the other half of the problem: plenty of upload forms and older desktop software reject .heic outright.

Two settings decide what you end up with:

  • Settings → Camera → Formats → Most Compatible — the camera saves JPEG from now on. Bigger files on disk, but universally accepted.
  • Settings → Photos → Transfer to Mac or PC → Automatic — HEIC gets converted to JPEG on the way out, when you AirDrop to a PC or transfer over a cable.

If storage matters, leave the camera on High Efficiency and convert per photo instead — which is exactly what happens when you pick a picture in Safari's file picker.

When the form demands an exact size

A quality slider is the wrong control when the requirement is a number. Government portals, exam registrations and job boards specify limits — “JPG, max 100 KB”, “photo under 20 KB”, “no larger than 2 MB” — and guessing at quality percentages until you land under the cap wastes time.

Set the ceiling instead and let quality follow. The target-size mode searches for the highest quality that still fits under your limit, and when quality alone cannot get there it scales the picture down as well:

Four rules for keeping the picture looking right

  • Compress once. Every JPEG re-save throws away detail permanently, and compressing an already-compressed copy is where “why does this look blocky” comes from. Go back to the original in Photos rather than re-shrinking the file you shrank yesterday.
  • Resize before you drop quality. A 4032-pixel-wide photo in a form field that displays 1080 pixels is carrying four times the pixels anyone will see. Halving the longest edge cuts the file to roughly a quarter before you touch the quality slider — the compressor has a resize option for exactly this.
  • Stay in the 70–80 range. That is where photos hold up. Below about 50, JPEG blocking shows first in skies, skin tones and flat backgrounds.
  • Screenshots and graphics are a different job. Text and sharp edges smear under JPEG. Keep them lossless or convert to WebP — see compressing PNG files. For camera photos, the JPEG compressor is the right page.

Frequently asked questions

How do I compress a picture on iPhone without an app?
Open a browser-based compressor in Safari, pick the photo from your library, set a quality level or a target size in KB, and download the result. The work happens inside the tab using the browser's own image encoder, so there is no app to install and nothing to sign up for.
Does compressing a photo lose quality?
JPEG compression is lossy, so yes — some detail is discarded. At quality 70–80 the difference is invisible at normal viewing size for most photos. The loss is permanent though, so keep the original in your Photos library and compress a copy.
Where does the compressed photo go on iPhone?
Safari saves it to Files → Downloads. From there you can attach it to an email, upload it to a form, or open it and use the share sheet to save it back into Photos.
Is the photo uploaded to a server?
Not with a client-side tool. compress-picture.com decodes and re-encodes the image with the browser's Canvas API, so the file never leaves the phone. That also means no upload wait on a slow cellular connection.
Can I compress a HEIC photo on iPhone?
Yes. When you pick a photo through Safari's file picker, iOS converts the HEIC original to JPEG before handing it to the page, so HEIC photos work without any conversion step — and you get a JPEG that upload forms will accept.
Does this work on iPad?
Yes, the steps are identical on iPadOS, and in Chrome or Firefox on iOS as well — they run on the same WebKit engine as Safari.

Compress your iPhone photo now

Free, no signup, no upload — the picture is processed inside your browser and never touches a server.

Open the compressor