Limits and prices checked against live APIs and vendor pricing pages on 23 August 2026.
| Network | Characters | Media | Aspect ratio | Notes |
|---|---|---|---|---|
| TikTok | 2,200 | video only | 9:16 vertical | Max 5 hashtags, in the caption — comments are invisible to the algorithm. |
| 2,200 | photo or video, never text-only | 9:16 Reels · 1:1 or 4:5 feed | Short captions under ~100 chars get more engagement; max 5 hashtags at the end. | |
| YouTube | 5,000 | video only | 16:9 long-form · 9:16 Shorts | Title max 100 chars — keyword in the first 40. 5-8 backend tags. |
| 3,000 | optional | 1:1 or 4:5 | Only ~210 chars show before the fold. External links suppress reach — put them in a comment. | |
| X | 280 | optional | 16:9 or 1:1 | The whole post is the hook. Links reduce reach; put them in a reply. |
| 2,000 | optional | 1:1 or 4:5 | 40-80 chars peaks engagement; mobile cuts at ~125. | |
| Threads | 500 | optional | 1:1 or 4:5 | Conversational; long posts get collapsed. |
| Bluesky | 300 | optional | 16:9 or 1:1 | 300 characters total, links included. |
| Mastodon | 500 | optional | 16:9 or 1:1 | 500 on most instances, but the server decides — some allow more. |
| 10,000 | optional | any | Title max 300 chars. Each subreddit has its own rules and they are enforced by humans. | |
| Telegram | 4,000 | optional | any | 4096 characters per message. |
| Discord | 2,000 | optional | any | 2000 per message on a free server. |
Worth separating. Going over a character limit is usually a rejection from the API, not a silent cut — you get an error and no post. Media rules are always rejections: send a photo to TikTok and you get tiktok requires a video_url, because photo posts use a different flow entirely. Aspect ratios are the soft ones: the wrong ratio still publishes, it just gets cropped or letterboxed, and vertical video is what the feeds reward.
Mastodon is the clearest example: 500 characters is the default, but each instance sets its own, and some allow far more. Reddit's limits are the least of your problems there — each subreddit adds rules enforced by humans. Everything above was checked against live APIs in August 2026; when a platform moves, the error message is the source of truth.
Start free — 1 brand, all its networks, no card30 posts a month on the free plan. Starter is $9/month for three brands and 300 posts; Pro $29 for ten brands and 2,000. Flat per-account pricing — no per-network fee.
Related: every tool compared · posting from an AI agent · how to post from one network to another