Compress video on Android
No app, no permissions, no account. Open this page in Chrome on your phone, pick a video, choose a size, and the compression happens on the handset — your clip never leaves it.
Drop a video here, or browse
MP4 · MOV · WebM — compressed right here, nothing uploaded
100% on-device · no signup · no watermark
Loading compressor…
Bigger files take longer — your CPU does the work, privately.
A browser tab instead of an APK
The usual way to shrink a clip on Android is to install a compressor app, grant it access to all your photos and videos, and hope it does the work locally rather than uploading. This page skips that trade entirely. It is a web page, so it asks for no storage permission — you hand it exactly one file through the system picker and nothing else is visible to it.
Everything then runs inside the tab with WebAssembly. Nothing is uploaded, there is no account, and no watermark is stamped on the result. Once the page has loaded you can even turn on airplane mode and keep compressing, which is the simplest way to prove to yourself that the video is not going anywhere.
The three limits Android users actually hit
WhatsApp plays videos inline only up to 16 MB, which is the wall most people meet first — send anything longer and it is either refused or crushed by WhatsApp’s own re-compression. Discord’s free accounts take 20 MB per file since mid-August 2026, up from 10 MB. Gmail sends attachments up to 25 MB, and swaps anything larger for a Drive link (Gmail Help, checked 6 September 2026).
Pick the matching preset and the tool works out the bitrate that fits your clip into that number, rather than making you guess. If you need a different destination, the Telegram, Instagram and TikTok pages start from those caps instead.
Getting a good result on a phone
Your handset does the encoding, so a long 4K clip takes real time and real battery, and a very long one can exhaust the tab’s memory. Two habits fix almost every failed run: trim to the part you actually want with the control above, and let the tool downscale 4K to 1080p. Both cut the work dramatically and, for something that will be watched on a phone screen, cost nothing you can see.
The finished file lands in your Downloads folder and shows up in the share sheet like any other video, so you can send it straight from there. If Chrome runs out of memory on a big file, close other tabs and try again, or hand the job to a laptop — the same page works there. For very large sources, see the large video compressor.
Recording on an iPhone instead? The same tool runs in Safari — see compressing video on iPhone.
Frequently asked questions
How do I compress a video on Android without an app?
Open this page in Chrome, tap browse, choose a video from the system picker, pick a target size, and compress. The work happens in the browser tab on your phone — there is no APK to install and no storage permission to grant.
Does it upload my video?
No. Compression runs on the handset with WebAssembly. The only thing downloaded is the engine itself, once, from a public CDN — after that the page keeps working in airplane mode, which is the easiest way to check for yourself.
Where does the compressed file go?
Into your Downloads folder, like any other download. From there it appears in the share sheet, so you can send it to WhatsApp, Discord, Gmail or Drive in the usual way.
How small do I need to make it for WhatsApp?
Under 16 MB to send it as a video that plays inline. The WhatsApp preset targets exactly that, so you do not have to work the bitrate out yourself.
Why is compression slow on my phone?
Because your phone’s CPU is doing the encoding rather than a server farm. A 4K clip is roughly four times the pixels of 1080p, so downscaling it and trimming to the part you need are the two changes that make the biggest difference.
It failed on a long 4K video — what now?
That is usually the tab running out of memory rather than a bug. Trim the clip first, raise the target size, close other Chrome tabs, or run the same page on a laptop. Nothing is uploaded either way.