What is the maximum video size in Telegram
The maximum video size you can send in Telegram is 2 GB per file. This limit applies to all Telegram clients — mobile, desktop, and web — and covers videos sent as files or compressed media. Telegram also supports video streaming, so recipients can start watching before the full file downloads.
Understanding Telegram's Video Size Limit
Telegram sets a 2 GB (2048 MB) cap on any single file, including videos. This is one of the most generous limits among messaging platforms — for comparison, WhatsApp caps video at 2 GB (recently increased from 16 MB), and Discord free accounts allow only 25 MB.
This 2 GB limit applies equally whether you send a video as:
- Compressed video (default when attaching from gallery) — Telegram re-encodes the file
- Uncompressed file (sent as a document) — the original file is preserved as-is
- Video message (round video) — these are limited to 60 seconds and are heavily compressed, so they rarely approach the size limit
What Affects the Actual File Size
The size of your video depends on several factors:
- Resolution: A 1080p video takes roughly 4× more space than 480p
- Duration: Longer videos naturally produce larger files
- Bitrate: Higher bitrate means better quality but bigger files
- Codec: H.265 (HEVC) produces files roughly 40-50% smaller than H.264 at the same quality
- Frame rate: 60fps video is about 50% larger than 30fps
As a rough guide, here are typical file sizes for H.264 video at standard bitrates:
Resolution Duration Approximate Size 720p 10 min 200–400 MB 1080p 10 min 400–800 MB 1080p 30 min 1.2–2.0 GB 4K 10 min 1.5–3.0 GBA 10-minute 1080p video at moderate quality fits comfortably within the limit. A 30-minute 1080p recording may approach or exceed 2 GB depending on the bitrate.
How Telegram Handles Video Compression
When you attach a video from your gallery or camera roll, Telegram compresses it by default. The app shows a quality slider before sending, letting you choose between smaller file size and higher quality.
Default Compression Behavior
- Mobile apps (iOS/Android): Telegram re-encodes video to reduce file size. The default setting typically outputs 720p or 1080p depending on the original resolution. You can adjust the quality slider before sending.
- Desktop app: Similar compression options are available. On Telegram Desktop, you can also choose to send the video as a file to skip compression entirely.
- Telegram Web: Compression options are more limited. For best results, use the desktop or mobile client.
Sending Without Compression
To preserve the original quality and resolution:
- Open the chat or channel
- Click the attachment (paperclip) icon
- Select "Send as a file" (or "File" on desktop)
- Choose your video
This sends the video as a document. Recipients will need to download it fully before playing, and it won't show an inline preview with a play button. However, the quality will be exactly what you recorded.
Video Limits for Telegram Channels
Channel owners need to pay special attention to video size because it directly affects content delivery and subscriber experience.
Practical Considerations for Channel Content
- Auto-download settings: Many users have auto-download disabled for large files on mobile data. Videos over 50-100 MB may not download automatically for a significant portion of your audience.
- Streaming support: Videos sent as media (not as files) support progressive streaming, so subscribers can start watching immediately.
- Thumbnail generation: Telegram automatically generates thumbnails for videos sent as media. Files sent as documents show a generic file icon instead.
- Video notes (round videos): Limited to 60 seconds. These are always compressed and typically very small (under 10 MB).
Optimizing Videos for Channels
If you run a Telegram channel and want your videos to be accessible to the widest audience, consider these encoding settings:
- Resolution: 1080p is the sweet spot for most content
- Codec: H.264 for maximum compatibility
- Bitrate: 4-8 Mbps for 1080p is sufficient for most content types
- Audio: AAC at 128-192 kbps
- Container: MP4
Using these settings, a 5-minute video will be approximately 150-300 MB — well within Telegram's limit and small enough for most subscribers to download without issues.
If you publish video content to your Telegram channel and want it discoverable beyond Telegram, services like tgchannel.space can automatically export your channel content to a web blog, making your videos and posts indexable by search engines.
Working Around the 2 GB Limit
If your video exceeds 2 GB, you have several options:
Option 1: Re-encode the Video
Use a tool like HandBrake (free, cross-platform) or FFmpeg (command line):
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4
Adjusting the -crf value (18-28 range, lower = better quality) lets you control the quality-size trade-off. A CRF of 23 is a good starting point.
Option 2: Split the Video
For long recordings, split them into parts under 2 GB each:
ffmpeg -i input.mp4 -t 00:15:00 -c copy part1.mp4
ffmpeg -i input.mp4 -ss 00:15:00 -c copy part2.mp4
Option 3: Reduce Resolution
Downscaling from 4K to 1080p typically reduces file size by 60-75%:
ffmpeg -i input_4k.mp4 -vf scale=1920:1080 -c:v libx264 -crf 22 -c:a copy output_1080p.mp4
Option 4: Use Telegram Premium
As of the latest updates, Telegram Premium subscribers can upload files up to 4 GB per file. This is the simplest solution if you regularly work with large video files. Note that non-Premium recipients can still download these larger files — the limit only applies to uploading.
Tips & Best Practices
- Always preview before sending: Use the quality slider to check how your video will look after Telegram's compression. If the quality is unacceptable, send it as a file instead.
- Use H.264 codec for compatibility: While H.265 produces smaller files, some older devices and web players may struggle with it. H.264 works everywhere.
- Keep channel videos under 100 MB when possible: This ensures most subscribers can auto-download your content even on mobile data, maximizing viewership.
- Add a caption with context: Telegram's video player doesn't show a title overlay, so always include a descriptive caption with your video to improve engagement and searchability.
- Test on mobile before publishing to channels: A video that looks great on your desktop monitor might have unreadable text or details on a phone screen.
- Use video messages (round videos) for quick updates: They're limited to 60 seconds but feel personal and have high engagement rates in channels.
Common Mistakes
Mistake 1: Sending 4K video without re-encoding
Why it's wrong: 4K footage from modern phones can easily exceed 2 GB for anything over 5-10 minutes, and most subscribers watch on mobile screens where 4K is unnecessary.
How to avoid: Downscale to 1080p before uploading. Your audience won't notice the difference on their phones, and the file will be 3-4× smaller.
Mistake 2: Always sending as a file to "preserve quality"
Why it's wrong: Files don't get inline playback or streaming. Subscribers must download the entire video before watching, which dramatically reduces view counts.
How to avoid: Only send as a file when quality is genuinely critical. For most channel content, Telegram's compression at max quality setting is perfectly acceptable.
Mistake 3: Ignoring the audio track
Why it's wrong: Screen recordings and presentations sometimes have unnecessarily high audio bitrate (320 kbps stereo for a talking-head video), wasting space.
How to avoid: Encode audio at 128 kbps AAC for speech-only content. Use 192 kbps for music-heavy videos.
Mistake 4: Uploading via Telegram Web for large files
Why it's wrong: Telegram Web has less reliable upload handling for large files, and uploads can fail or time out.
How to avoid: Use Telegram Desktop for any video over 500 MB. It has more robust upload handling and resumes interrupted uploads.
Frequently Asked Questions
Does the 2 GB limit apply to video messages (round videos)?
Round video messages are limited to 60 seconds in duration and are heavily compressed by Telegram, so they never approach the 2 GB limit. The practical size of a round video is typically 5-15 MB.
Can I send a video larger than 2 GB by splitting it into parts?
Yes, you can split a video into segments under 2 GB each and send them sequentially. Tools like FFmpeg or video editors can split files without re-encoding, preserving the original quality.
Does Telegram Premium increase the video size limit?
Yes. Telegram Premium raises the maximum file upload size from 2 GB to 4 GB. Non-Premium users can still receive and download these larger files.
What video formats does Telegram support?
Telegram supports MP4, MOV, AVI, MKV, and most other common video formats. For best compatibility and inline playback, use MP4 with H.264 video and AAC audio.
Does sending a video as a file count against the same 2 GB limit?
Yes. The 2 GB limit (or 4 GB for Premium) applies regardless of whether you send the video as media or as a file. The only difference is whether Telegram compresses it before uploading.