Key takeaways
- Telegram sets no video duration limit; file size is the limit.
- In the app: up to 2 GB per file, or 4 GB with Telegram Premium.
- Bots, and so scheduling tools, can send videos up to 50 MB.
- SkedCast converts Telegram videos to MP4 and fits them to 50 MB, about 5 minutes at 720p.
- For a longer video, post it from the Telegram app or share a link to the full video.
On this page
What is the Telegram video length limit?
There is none in minutes: Telegram limits the file, not the running time. How big the file can be depends on who sends it:

| Sent from | Largest file | Length limit |
|---|---|---|
| The Telegram app, free account | 2 GB | None stated |
| The Telegram app, Premium | 4 GB | None stated |
| A bot (Bot API), which schedulers use | 50 MB | None stated |
| SkedCast | 50 MB, MP4 | About 5 minutes, at 720p |
Why do scheduling tools have a smaller Telegram limit?
Because they post through a bot. A channel admin adds the tool’s bot to the channel, and the bot publishes each post when its time comes; Telegram’s Bot API documentation says bots can currently send video files of up to 50 MB. The 2 GB and 4 GB limits apply to people sending from the Telegram app, so a video that posts from your phone can be too big for any scheduler. SkedCast’s Telegram scheduler posts this way.
How long can a Telegram video be at 50 MB?
It depends on the quality. A file’s size is its bitrate times its length, so a sharper video fits fewer minutes into the same 50 MB. Approximate lengths, video and audio together (SkedCast’s calculation):
| Quality | Bitrate | About how long fits |
|---|---|---|
| 1080p | 4.5 Mbps | About 1.5 minutes |
| 720p (SkedCast’s target) | 1.2 Mbps | About 5 minutes |
| 480p | 0.7 Mbps | About 8 minutes |
How do you post a longer video to a Telegram channel?
Three ways, depending on how long it is:
- Send it from the Telegram app, where a file can be up to 2 GB, or 4 GB with Premium.
- Cut it into parts of a few minutes each and schedule them in order.
- Post a short clip with a link to the full video, for example on YouTube; see the video length limits for every platform.
How do you schedule a Telegram video with SkedCast?
Connect the channel once, check how the post will look with the Telegram post preview, then:
Add the video
Upload the video to a Telegram post; SkedCast converts it to MP4 at 720p so it fits 50 MB.
Write the caption
Add a caption of up to 1024 characters, the limit Telegram sets for text with media, in Markdown or HTML.
Choose the options
Pick a cover, send it silently, protect it from forwarding and saving, or add a first comment as a reply.
Schedule it
Pick the time; SkedCast posts it to the channel then.
Sources
FAQ
- What is the Telegram video length limit?
- Telegram sets no limit in minutes. The limit is file size: 2 GB in the app, 4 GB with Premium and 50 MB for bots.
- What is the largest video I can send on Telegram?
- 2 GB from a free account and 4 GB with Telegram Premium, sent from the Telegram app.
- What is the Telegram bot video limit?
- Bots can send videos of up to 50 MB, according to Telegram’s Bot API documentation.
- How long a video can I schedule to Telegram?
- Through SkedCast, an MP4 of up to 50 MB, which is about 5 minutes at 720p.
- Why do some tools quote a minute limit for Telegram video?
- It is how long fits in the 50 MB bot limit at the quality the tool encodes, not a limit Telegram sets.
- Can I schedule a Telegram video with a caption?
- Yes. A caption on a video can be up to 1024 characters, and SkedCast supports Markdown and HTML formatting.