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

Try a Telegram-ready H264 MP4 encode at 720p. Create a free account for up to 8K/120fps and production workflows.

Create a free account to get starter credits, higher output limits, up to 8K/120fps options, and access to production encoding workflows.
Drag & drop a video file here or click to browse
Max file size: 200 MB · Max duration: 300s
0%
0%

Verify once, then start the conversion.

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.

Related Tools

Full video encoding serviceUse the dashboard, API, bulk jobs, storage outputs, and webhooks for production workflows.Calculate paid encoding costEstimate NEU credits for codec, resolution, FPS, bitrate, quality, and duration.

Need More Power?

The public encoder is useful for quick previews. For larger files, up to 8K/120fps output, bulk jobs, API access, storage outputs, and webhooks, create an account and run production workflows with predictable NEU estimates.