Telegram lets you send videos and other files up to 2 GB each, or 4 GB with Telegram Premium, according to Telegram's FAQ. There's no length limit, only the file size. Bots are stricter: the Bot API sends files up to 50 MB. Anyone can download a 4 GB file a Premium user sends.
More on this topic: Video specs by platform, every guide in one place.
The 4 GB Premium limit dates from June 2022, and both figures still appear in Telegram's FAQ today. Here's how much video that holds, and how to send a bigger file.
The short answer
Telegram: up to 2 GB per video or file on a free account, 4 GB with Premium. No limit on length or on how many files you send. Bots: 50 MB per file (2,000 MB on a self-hosted Bot API server). At 8 Mbps, 2 GB holds about 32 minutes of 1080p video; at 3 Mbps, about 85 minutes. For anything bigger, compress it, split it, or send a cloud link.
Key takeaways
- Free accounts: 2 GB per file. Premium: 4 GB per file.
- There's no video length limit; only file size counts.
- Free users can download 4 GB files that Premium users send them.
- Bots can only send 50 MB per file through the standard Bot API.
- A 1080p video at a sensible bitrate fits 30 to 90 minutes into 2 GB.
What is Telegram's video size limit?
Telegram's video size limit is 2 GB per file, or 4 GB with Telegram Premium. Telegram's FAQ says you can send files of any type, up to 2 GB each, or 4 GB with Premium, and its Premium FAQ lists 4 GB file uploads as a Premium feature. Checked on 26 October 2026 against telegram.org and core.telegram.org.
| Free account | Telegram Premium | Bot (Bot API) | |
|---|---|---|---|
| Largest file you can send | 2 GB | 4 GB | 50 MB (2,000 MB on a local Bot API server) |
| Video length limit | None published | None published | None published |
| Download files over 2 GB | Yes, if a Premium user sent them | Yes | 20 MB per download (no limit on a local server) |
| Download speed | Standard | No speed limit on Telegram's side | — |
| Number of files | Unlimited | Unlimited | — |
Telegram's API documentation describes the same limit in another way: uploads go in parts of up to 512 KB, and its example configuration allows 4,000 parts for free accounts and 8,000 for Premium. That works out to 2,000 MB and 4,000 MB, which is why a file a little under 2 GB on your disk can still be refused.
How long a video can you send on Telegram?
You can send a video of any length on Telegram, as long as the file stays under 2 GB (4 GB with Premium). How many minutes fit depends on the bitrate:
| Quality | Bitrate (video + 128 kbps audio) | Fits in 2 GB | Fits in 4 GB (Premium) |
|---|---|---|---|
| Phone 4K recording | 50 Mbps | about 5 minutes | about 10 minutes |
| High-quality 1080p | 8 Mbps | about 32 minutes | about 65 minutes |
| Good 1080p | 5 Mbps | about 52 minutes | about 104 minutes |
| Light 1080p | 3 Mbps | about 85 minutes | about 170 minutes |
| 720p | 1.5 Mbps | about 2 hours 40 minutes | about 5 hours 30 minutes |
Telegram's own launch post described 4 GB as enough for 4 hours of 1080p video, which assumes a low bitrate of around 2 Mbps. Phone footage is usually much heavier: a few minutes of 4K is enough to hit the free limit. Work out your own numbers with the free video bitrate calculator or the chart in how big a 1-minute video is.
How do you send a video bigger than 2 GB on Telegram?
You send a video bigger than 2 GB on Telegram by compressing it, splitting it, upgrading to Premium, or sharing a link. Pick by how much you need to save:
- Compress it. Re-encoding a 4K phone clip to 1080p at 3 to 8 Mbps usually cuts it by 80% or more. The free video compressor runs in your browser and never uploads your file; Light keeps up to 1080p at about 3 Mbps, roughly 23 MB a minute.
- Trim what you don't need. The free video trimmer cuts the start and end without re-encoding the rest.
- Split it. Cut it into parts under 2 GB and send them in order.
- Use Premium. It raises the limit to 4 GB, and the person you send to doesn't need Premium to download it.
- Send a link. Upload to a cloud drive and share the link in the chat.
If quality matters, compress with H.265 (HEVC) instead of H.264: similar quality at a smaller size, though some older devices play it less smoothly. H.264 vs H.265 explains the trade-off, and the video bitrate guide lists sensible bitrates.
Does Telegram compress videos?
Telegram's FAQ doesn't describe how it processes videos sent as media. In practice, the apps offer two ways to send: as a video, which plays in the chat and may be re-encoded to a smaller size, or as a file (document), which sends the original untouched. Both count against the same 2 GB limit. If you need the original quality, for example to hand a client a master file, send it as a file; if you want it to play instantly in the chat, send it as a video.
Either way, a file you compress yourself at a known bitrate usually looks better than one the app shrinks for you, because you choose the trade-off.
What is the Telegram bot file size limit?
The Telegram bot file size limit is 50 MB per upload and 20 MB per download through the standard Bot API. Telegram's Bot API documentation says bots can currently send video files of up to 50 MB, and that a file passed by URL is limited to 20 MB. A bot running its own local Bot API server can upload files up to 2,000 MB and download without a size limit.
| Bot method | Limit |
|---|---|
| Send a video, document or audio (upload) | 50 MB |
| Send a file by URL | 20 MB (5 MB for photos) |
| Download a file (getFile) | 20 MB |
| Local Bot API server upload | 2,000 MB |
50 MB holds about 50 seconds of 1080p at 8 Mbps or about 2 minutes at 3 Mbps, so bots that deliver video usually compress hard or send a link.
How does Telegram compare with WhatsApp, Discord and email?
Telegram's per-file limit is generous compared with most chat apps and email:
| App | Where we cover the limit |
|---|---|
| Telegram | This page: 2 GB, 4 GB with Premium |
| WhatsApp video size limit | |
| Discord | how to make a video small enough for Discord |
| Gmail and Outlook | how to compress a video for email |
If you send the same video through several apps, compress once to the smallest limit you need, then use that file everywhere.
Should you add subtitles before sharing a video on Telegram?
If the video goes to a channel or group that watches muted, or to people who speak another language, burn subtitles in, since chat apps don't load separate subtitle files. QuickVeed's auto subtitles transcribe a video, translate it into 32 languages, and burn captions per language; how to add subtitles in multiple languages covers the workflow.
Frequently asked questions
What is the maximum video size on Telegram?
2 GB per file on a free account, 4 GB with Telegram Premium.
Is there a video length limit on Telegram?
No. Only the file size is limited.
Can I receive 4 GB files without Premium?
Yes. Telegram's Premium FAQ says any user can download large files uploaded by Premium users.
What is the Telegram bot upload limit?
50 MB per file through the Bot API, or 2,000 MB with a local Bot API server.
How do I send a 3 GB video on Telegram?
Compress it under 2 GB, split it into two parts, upgrade to Premium (4 GB), or send a cloud link.
Does Telegram reduce video quality?
Videos sent as media may be re-encoded; send as a file to keep the original.
Try it with your own video
Caption and translate a video before you share it, in 32 languages. Upload a recording, check the transcript, and download it with captions burned in. QuickVeed plans start at $18/month, and new accounts get a 14-day trial with 250 credits, no card needed. Sign up or see pricing.
Sources
Competitor details in this post were checked against these public pages in October 2026. Products and prices change, so confirm with each vendor before you decide.
- Telegram FAQ (files up to 2 GB, or 4 GB with Premium)
- Telegram Premium FAQ (4 GB uploads, download speed)
- Telegram blog: 700 million users and Telegram Premium (19 June 2022)
- Telegram Bot API (50 MB bot uploads, 20 MB downloads, local server 2000 MB)
- Telegram API: client configuration (upload_max_fileparts)





