Compress a Video on iPhone

Updated June 2026 · Free, runs in Safari, no app install required (iOS 16+)

A 60-second iPhone video at default settings is 100–300 MB. Discord rejects it (25 MB cap). WhatsApp rejects it (16 MB cap). Email bounces (20–25 MB caps). This page walks through compressing your iPhone video in Safari — without installing an app, without uploading to a cloud service. Works on iOS 16 and later.

Why iPhone videos are so big

iPhones record at high resolution and bitrate by default. The Settings → Camera → Record Video screen lets you lower it, but most users never change the default. Typical sizes:

Recording mode~Size per minuteNotes
4K @ 60 fps (HEVC)400 MBDefault on iPhone 14 Pro / 15 Pro / 16 Pro if changed from 4K30.
4K @ 30 fps (HEVC)170 MBThe default on Pro models since iPhone 12 Pro.
1080p @ 60 fps130 MBDefault on iPhone 8 through 13 non-Pro.
1080p @ 30 fps60 MBSmallest "modern" preset.
720p @ 30 fps40 MBOlder / lower-end.

HEVC (also called H.265) is the codec iPhones use by default since iPhone 7 — it compresses ~50% better than the older H.264 standard. But it's still big.

Compress an iPhone video in Safari

  1. Open the tool. Tap the button below to open the compressor in mobile Safari.
  2. Pick your video. Tap "Choose Videos" — your iPhone photo library opens. Select the video.
  3. Pick a target. The default preset is Discord 25 MB. If you're sending to WhatsApp or email, use the corresponding preset (or pick a custom size). Big quality preserved? Pick "Custom quality (CRF)" with CRF 22.
  4. Wait. Compression runs on your iPhone's CPU. A 30-second 1080p clip takes 1–2 minutes on iPhone 13+; older devices take longer.
  5. Save and share. Tap Download — the compressed file saves to Files. Open WhatsApp / Mail / Discord and share from Files.

Open the compressor

Free, no app install. Works in Safari on iOS 16+.

Open compressor →

Pre-selected presets: Discord 25 MB · WhatsApp 16 MB · Email 19 MB

Pick the right size target

The right compression target depends on where you're sending the video:

Why use a browser tool instead of an app

Try it now

Compress your iPhone video

Free. In Safari. No app, no signup, no upload.

Open compressor →

FAQ

Why are iPhone videos so big?

4K 60 fps records at ~400 MB per minute. Even 1080p 30 fps is ~60 MB per minute. The HEVC codec helps but doesn't make the files small.

Does this really work in Safari on iPhone?

Yes, on iOS 16 and later. Safari supports the WebAssembly + SharedArrayBuffer features ffmpeg.wasm needs. The engine downloads once (~30 MB) and caches for the session.

How long does compression take on iPhone?

iPhone 13 / 14 / 15 / 16: 60–90 seconds for a 30-second 1080p clip. iPhone 12: about 2 minutes. Older devices: 3+ minutes. 4K takes 2–3× longer.

Does my video upload anywhere?

No. Compression runs locally on your iPhone via WebAssembly. The video never leaves your device.

Where does the compressed file save?

To the Downloads folder in the Files app by default. Tap-and-hold the download link to also offer Save Video (adds to Photos).

Why not just use the Photos app to share?

iOS share-extensions reduce video for some destinations (Messages over cellular, Mail) but the result is opaque and only applied when sharing. For Discord, WhatsApp, Drive, or AirDrop you get the raw file — too big for most platforms.

More compression targets

Part of the Essex Video Compressor docs. Free, in-browser, by Essex Software.