Compress video for Telegram
Telegram lets you send big files — up to 2 GB — but a smaller video uploads faster and saves mobile data. Shrink yours right here, with nothing uploaded to a server.
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.
Telegram’s limits — and why you’d still compress
Telegram is generous: a regular account can send files up to 2 GB, and Telegram Premium up to 4 GB. So you rarely hit a hard wall. The reason to compress is practical — a leaner file uploads far faster, costs less mobile data, and downloads quickly for everyone in the chat.
There’s one real limit to watch: bots. The Telegram Bot API can only handle files up to 50 MB (and 20 MB for some operations), so if you’re sending video to a bot or channel automation, compress under 50 MB first.
Send as a “File” to keep your quality
When you attach a video the normal way, Telegram may re-compress it. To keep exactly the quality you set here, send the compressed MP4 as a “File” (Document) rather than as a video — Telegram then leaves it untouched.
Pick a target size, or just lower the bitrate a little for a faster upload, and download the MP4. Everything runs on your device — your video is never uploaded to us.
Frequently asked questions
What’s Telegram’s file size limit?
A regular Telegram account can send files up to 2 GB; Telegram Premium raises that to 4 GB. Bots are stricter — the Bot API handles up to 50 MB. Compress below your target before sending.
Does Telegram reduce video quality?
It can, if you send a clip as a normal video. To keep the exact quality you compressed to, send the MP4 as a “File” (Document) instead — Telegram won’t re-compress a document.
Why compress if Telegram allows 2 GB?
Speed and data. A smaller file uploads much faster, uses less mobile data, and downloads quickly for everyone in the chat — and it’s required if you’re sending to a bot (50 MB limit).
Is my video uploaded to your servers?
No. Compression runs entirely in your browser on your device, then you upload the result to Telegram yourself. Nothing is sent to us.