Telegram allows files up to 2 GB (4 GB with Telegram Premium), making it one of the most generous messaging apps for video sharing. However, large files take longer to upload and download, especially on mobile data. Compressing to H.264 MP4 at 720p gives you a file that streams smoothly in Telegram's in-app player while uploading in a fraction of the time.

Telegram Video Requirements

Recommended Codec
H.264 (AVC)
Container
MP4
Recommended Resolution
720p (1280×720)
Max File Size
2 GB (4 GB with Premium)
Supported Formats
MP4, MOV, AVI, MKV, WebM
Audio Codec
AAC, MP3
In-app Streaming
Yes — MP4 plays inline

Compress Video for Telegram — Free Online

Prepare a Telegram-compatible H.264 MP4 — smaller file, faster delivery, no quality loss.

Create a free account to claim 1000 tokens — enough for about 1000 minutes of 1080p H.264/H.265 or roughly 200 minutes of 1080p AV1 encoding.
Drag & drop a video file here or click to browse
Max file size: 200 MB · Max duration: 300s
0%
0%

Frequently Asked Questions

What is Telegram's video file size limit?

Standard accounts: 2 GB per file. Telegram Premium: 4 GB per file. Most videos fit within these limits, but large files benefit from compression to reduce upload and download time.

Does Telegram compress videos?

Telegram lets you choose. When uploading via the mobile app, you can send as 'File' (no compression) or as 'Video' (Telegram compresses it). Sending a pre-compressed H.264 MP4 as a File gives you control over quality.

What video format does Telegram play in-app?

Telegram streams MP4 files directly in its built-in player. MKV, AVI, and other formats are downloadable but may not play inline on all platforms. MP4 with H.264 is the best format for in-app streaming.

How do I make a video loop in Telegram?

Send a short MP4 without audio — Telegram automatically plays it as a looping GIF-like clip. Encode your clip to H.264 MP4 with audio stripped and keep it under 3 seconds for the best loop effect.

Why does Telegram stream slowly?

Large file sizes and high bitrates cause buffering on mobile. Compress to H.264 at 720p for smooth streaming — 1 minute of 720p H.264 is typically 20–50 MB, which streams instantly even on 4G.

Need More Power?

You’ve tried our free online encoder — but if you need larger files, bulk jobs, or enterprise-grade throughput, Convertrilo has you covered. GPU-powered encoding, predictable pricing, and instant scaling when you need it most.