How to compress a video in Telegram
Three steps, about two minutes — right inside a Telegram chat.
Open Compress → Video
Open @tinyfile_bot in Telegram, tap Compress in the main menu, then tap Video.
Send your video
Send the clip you want to shrink — as a video, a video note, an animation, or a document. Up to 2 GB.
Get a smaller MP4
The bot shows an estimated time, re-encodes with live progress, and sends back a smaller MP4 in the same format.
A video compressor built for large files
Typical Telegram bots are limited to 20 MB per file. TinyFile handles videos up to 2 GB.
Up to 2 GB per file
Full-length recordings, screen captures, camera footage — not just short clips.
Keeps your MP4
MP4 in, smaller MP4 out. The result plays everywhere and drops straight into WhatsApp, email, or your gallery.
Free up to 20 MB
Videos up to 20 MB compress free from your weekly pool. Larger files cost a few credits by size — always shown before charging.
No app, no signup
Everything happens in a Telegram chat. Nothing to install, no account, no watermarks.
Private by design
Files are processed on the fly and deleted right after the result is delivered. Nothing is stored or shared.
ETA and live progress
Long transcode? The bot shows an estimated time up front and live progress while it works.
Supported formats
Common video formats work — MP4, MOV, MKV and more — sent as a video, a video note, an animation, or a document. The output is always MP4, so it plays everywhere. Resolutions above 1080p are downscaled to 1080p; if a re-encode would come out larger than the original, the bot returns your original untouched.
Pricing & limits
Videos up to 20 MB are free — they draw from your weekly free pool like other compress operations. Larger files run on a paid account and cost credits by size:
| File size | Credits |
|---|---|
| Up to 20 MB | Free (weekly pool) |
| Up to 200 MB | 1 credit |
| Up to 500 MB | 2 credits |
| Up to 1 GB | 4 credits |
| Up to 2 GB | 7 credits |
Files over 20 MB require a purchased credit pack. The bot shows the exact cost before anything is charged.
When you need it
- "Video is too large to send" — Telegram, WhatsApp, or email refuses your file? Compress it first, then forward the smaller MP4.
- Telegram's own compression looks bad — sending as a file skips it, but the file stays huge. TinyFile shrinks it properly and keeps it sharp.
- Free up storage — shrink screen recordings and camera footage before archiving them.
- Share faster — smaller files upload and download in a fraction of the time on mobile data.
Frequently asked questions
How do I compress a video in Telegram?
Open TinyFile, tap Compress → Video, and send your clip. The bot re-encodes it and returns a smaller MP4 in the same format — no app, no account. Your video stays an MP4, ready for WhatsApp, email, or your gallery.
How large a video can I compress?
Up to 2 GB per file. The old 20 MB limit is gone for video compression — send a full-length clip and the bot handles it, showing an estimated time and live progress while it works.
Is video compression free?
Videos up to 20 MB compress free from your weekly pool. Larger files — up to 2 GB — run on a paid account and cost a few credits depending on size (see the pricing table above). You always see the cost before anything is charged.
What video formats are supported?
Common video formats work — MP4, MOV, MKV and more — sent as a video, a video note, an animation, or a document. The output is always MP4, so it plays everywhere.
Will compression ruin the quality?
No. TinyFile uses a smart re-encode tuned to keep videos visually near-identical while cutting file size. Resolutions above 1080p are downscaled to 1080p. If a re-encode would come out larger than the original, the bot returns your original untouched.
Telegram says my video is too large to send — what can I do?
Compress it first. Send the video to TinyFile as a file — the bot accepts up to 2 GB — and forward the smaller MP4 it returns. That's usually enough to fit any chat, email, or messenger limit.
Is my video stored anywhere?
No. Files are processed on the fly and deleted automatically right after the result is delivered. Nothing is stored, shared, or used for anything else.