Post
Images and video1080 × 1080 px1:1
Also crops well at 16:9
- Images
- Any ratio, up to 10 MB
- Video
- Any ratio, up to 40 MB
- Video length
- No set limit
- Files per post
- Up to 4
- GIFs
- Keep playing
* Foliwo’s upload limit. The network may take bigger files.

The size, ratio, file limit and video length for every Mastodon 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 16:9
* Foliwo’s upload limit. The network may take bigger files.


X

TikTok

YouTube



Threads


Bluesky

Telegram

Discord

Google Business Profile

Each server can set its own limits, so yours may allow larger files. GIFs keep playing.
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
Telegram image size
Discord image size
Google Business Profile photo sizeWriting the caption too? Check it with the Mastodon 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