Post
Images and video1080 × 1080 px1:1
Also crops well at 9:16
- Images
- 1:20 to 20:1, up to 5 MB
- Video
- Any ratio, up to 20 MB
- Video length
- No set limit
- Files per post
- Up to 10
- GIFs
- Keep playing

The size, ratio, file limit and video length for every Telegram post type. Drop in your file to check it, or crop it to the right size.
Your file stays in your browser. Nothing is uploaded.
1080 × 1080 px1:1
Also crops well at 9:16


X

TikTok

YouTube



Threads


Bluesky

Mastodon

Discord

Google Business Profile

Photos, videos and GIFs go out in one message. The file limits are Telegram’s limits for files sent from a link, lower than what the app itself takes.
The size to make each post type, the ratios and file sizes it accepts, and how long a video can be.
| Network | Post type | Size | Images | Video | Video length | Files |
|---|---|---|---|---|---|---|
LinkedIn | Post | 1080 × 1080 px 1:1 | Any · 5 MB | Any · 1 GB | 10 min | Up to 10 |
X | Post | 1080 × 1080 px 1:1 | Any · 5 MB | Any · 1 GB | 20 min | Up to 4 |
TikTok | Video | 1080 × 1920 px 9:16 | — | Any · 1 GB | 10 min | 1 |
| Photo carousel | 1080 × 1080 px 1:1 | Any · 10 MB | — | — | 1 to 35 | |
YouTube | Short | 1080 × 1920 px 9:16 | — | Any · 1 GB | 3 min | 1 |
Facebook | Post | 1080 × 1080 px 1:1 | Any · 4 MB | Any · 1 GB | 4 hours | Up to 10 |
| Reel | 1080 × 1920 px 9:16 | — | 1:2 to 3:5 · 1 GB | 90 sec | 1 | |
| Story | 1080 × 1920 px 9:16 | Any · 10 MB | 1:2 to 3:5 · 1 GB | 60 sec | 1 | |
Instagram | Feed Post | 1080 × 1350 px 4:5 | 3:4 to 1.91:1 · 8 MB | 1:100 to 10:1 · 100 MB | 60 sec | Up to 10 |
| Reel | 1080 × 1920 px 9:16 | — | 1:100 to 10:1 · 300 MB | 15 min | 1 | |
| Story | 1080 × 1920 px 9:16 | Any · 8 MB | 1:10 to 10:1 · 100 MB | 60 sec | 1 | |
Threads | Thread | 1080 × 1350 px 4:5 | 1:10 to 10:1 · 8 MB | Any · 1 GB | 5 min | Up to 10 |
Pinterest | Pin | 1000 × 1500 px 2:3 | Any · 10 MB | — | — | 1 |
| Video Pin | 1080 × 1920 px 9:16 | — | Any · 1 GB | 15 min | 1 | |
| Carousel | 1080 × 1620 px 2:3 | Any · 10 MB | — | — | 2 to 5 | |
Bluesky | Post | 1080 × 1080 px 1:1 | Any · 10 MB | Any · 300 MB | 10 min | Up to 4 |
Mastodon | Post | 1080 × 1080 px 1:1 | Any · 10 MB | Any · 40 MB | No set limit | Up to 4 |
Telegram | Post | 1080 × 1080 px 1:1 | 1:20 to 20:1 · 5 MB | Any · 20 MB | No set limit | Up to 10 |
Discord | Message | 1080 × 1080 px 1:1 | Any · 10 MB | Any · 20 MB | No set limit | Up to 10 |
Google Business Profile | Post | 1080 × 810 px 4:3 | Any · 10 MB | — | — | 1 |
File sizes stop at what Foliwo uploads: 10 MB for an image and 1 GB for a video. Some networks take bigger files.
LinkedIn image size
X (Twitter) image size
TikTok video size
YouTube Shorts size
Facebook post size
Instagram post size
Threads image size
Pinterest pin size
Bluesky image size
Mastodon image size
Discord image size
Google Business Profile photo sizeWriting the caption too? Check it with the Telegram character counter. Made by Foliwo, the social media scheduler that checks every file as you add it.
Connect your channels in minutes. Write in Foliwo or ask your AI agent, and let the queue publish.
$1 for your first month · Cancel any time