Android

How to compress a video on Android without losing quality

Phones record video with far more data than a phone screen can show. Here's how to remove the part you'll never see — and keep the part you will.

By Aviad KataniUpdated 5 min read

A single minute of 4K video can take several hundred megabytes. Do that a few times a week and a phone’s storage fills up with files that are mostly invisible information — detail recorded for editing headroom that nobody will ever see on a six-inch screen.

Compressing a video means re-encoding it with less of that data. Done well, you can’t tell the difference at normal viewing size. Done badly, you get smeared faces and blocky skies. The difference is almost entirely in the settings, so this guide explains them before it tells you which buttons to press.

Why phone videos are so big

A video file’s size is, to a very close approximation, just two numbers multiplied together:

size = bitrate × duration

The bitrate is how much data the video uses per second, measured in megabits per second (Mbps). Phones record 4K at somewhere around 40–100 Mbps, depending on the model, the frame rate and the codec. That’s enough for an editor to crop, grade and re-cut without artefacts — and far more than you need to watch it.

Everything else is detail:

  • Resolution — 4K has four times the pixels of 1080p. More pixels need more bitrate to look equally sharp.
  • Frame rate — 60 fps records twice as many frames as 30 fps. Fast motion benefits; a video of someone talking mostly doesn’t.
  • Codec — the compression method. HEVC (H.265) needs roughly half the bitrate of the older H.264 for similar quality, which is why many phones now offer it. See H.264 vs HEVC vs AV1.
  • Audio — usually 128–320 kbps. Next to video, it’s a rounding error.

So “compressing” is really choosing a lower bitrate, and optionally a lower resolution or frame rate that the new bitrate can fill well.

What “without losing quality” really means

Every re-encode of a lossy video loses something — that’s what lossy means. The honest goal is loss you can’t see at the size you’ll watch it. Because phones record with so much headroom, that bar is lower than people expect: a large share of a phone recording’s size can go before the difference shows on a phone screen.

Two habits protect quality far more than any setting:

  1. Compress from the original, once. Re-compressing an already-compressed file stacks losses. If you need two versions — one for your gallery, one for WhatsApp — make both from the original.
  2. Compare before you delete. Look at the result at the same moment as the original, zoomed in on something detailed: hair, leaves, text. If you can’t tell them apart, you’ve found your setting.

Step by step: compressing a video on Android

These steps use Ninja, which compresses on your phone — nothing is uploaded — and is free with no ads. The principles apply to any tool.

  1. Pick the video. Open Ninja and choose from your gallery, or share a video into it from any app. You can pick several; they’ll run as a batch.
  2. Choose how small. For most videos, leave it on Ninja Auto: it reads each video’s bitrate, resolution and codec and picks the largest saving that still looks sharp. If you have a hard limit — an email attachment, an upload cap — choose Target size and type the number, or pick a share preset like WhatsApp or Gmail.
  3. Read the estimate. Before anything is encoded, Ninja shows the expected size and percentage saved. If it’s not small enough, switch to Quality → Small or lower the resolution.
  4. Compress. Hardware encoders do the work, so a 4K clip takes minutes. You can leave the app; the batch keeps going in the background and can be paused from the notification.
  5. Inspect the result. The Reveal shows the original and the compressed version side by side at the same timestamp — drag the divider and pinch in to check detail.
  6. Decide what happens to the original. Keep both, move the original to the in-app Vault, move it to your phone’s Trash, replace it in place (keeping its date so your gallery timeline doesn’t break), or delete it. Ninja only offers the last options after the new file passes nine checks — that it plays start to end, kept its audio, is in your gallery and is actually smaller.

Which settings for which job

You want to… Use Why
Free up space, keep it watchable Ninja Auto, or Quality → Balanced Removes the invisible headroom; keeps resolution
Keep an archive copy Quality → High, HEVC Small but safe to watch on a TV later
Send on WhatsApp The WhatsApp preset (16 MB, ≤720p, ≤30 fps) Fits WhatsApp’s media limit — details
Attach to an email Target size, a few MB under the cap Email encoding adds overhead — details
Post to Instagram, TikTok or YouTube That platform’s preset They re-encode anyway; send them what they expect

Tips that make a real difference

  • Drop 60 fps to 30 for talking, keep 60 for motion. Halving the frame rate frees bitrate for sharper frames — great for a birthday speech, bad for a football game.
  • Don’t downscale more than you need. Lower the bitrate first, and lower the resolution only when the bitrate gets too thin to fill it — that’s the point where edges start to smear.
  • Batch the big ones. Ninja’s storage view lists your largest videos, so the first few minutes of compressing reclaim the most space.

Frequently asked questions

Does compressing a video reduce its quality?

Technically yes — every lossy re-encode discards data. In practice, phone videos carry so much extra data that a well-chosen setting removes most of the file before the difference is visible on a phone. Compare the two at the same moment and judge for yourself.

Can I undo a compression?

The compressed file can’t be turned back into the original — the removed data is gone. That’s why the original matters: keep it until you’ve checked the result. Ninja’s Vault and your phone’s Trash both let you restore it for a while afterwards.

How much space will I save?

It depends on how the video was recorded, and Ninja shows an estimate before anything is encoded, so you’ll know first. For scale: the 4K demo clip in our screenshots went from 439 MB to 36.4 MB. Videos that were already compressed, like ones you received on WhatsApp, have much less to give — Ninja keeps both files if the saving falls below your threshold (20% by default).

Sources

Every limit above was checked against these on 23 September 2026. Platforms change them; if one has moved, tell us.

  1. Google Photos Help — Choose the upload size of your photos and videos

Big videos. Small files.
Nothing leaves your phone.

Coming soonGoogle PlayComing soonApp Store