Character limit for each social network
Updated last week
Each social network sets its own character limit for post text. First comments use separate limits on the networks that support them.
Post character limits
These limits apply to the main post text in the composer:
Social network | Character limit |
|---|---|
16,192 | |
2,200 | |
Threads | 500 |
X (Twitter) | 280 / 25,000 (X Premium) |
Bluesky | 300 |
3,000 | |
800 | |
TikTok | 2,000 (auto) / 2,200 (manual) |
Google Business Profile (GBP) | 1,500 |
YouTube | 5,000 |
You can edit by platform to adapt your content to each network’s limit.
First comment character limits
On networks that support a first comment, the comment has its own character cap:
Network | First comment character limit |
|---|---|
2,200 | |
8,000 | |
1,250 | |
TikTok (professional pages) | 150 |
YouTube | 10,000 |
To add a first comment when you schedule a post, see How to schedule a first comment on your posts.
Good to know
On X (formerly Twitter), links always count as 23 characters, regardless of the actual URL length.
If you have a premium account on X (Twitter), you can use the same character limits allowed natively. After you activate Premium, it can take up to 24 hours for the update to appear in Metricool.
When posting directly on a platform, the character limit might be higher. API (?) limits used by third-party tools are often stricter than native limits on the network itself.
Metricool’s post composer does not support rich-text formatting. You cannot apply bold, italic, underline, or bullet points to post text in the composer. If a social network supports native text formatting, apply that formatting on the platform after publishing.
Some emojis, special characters, links, or Unicode combinations may not be counted the same way by the planner counter and the social network. A post can exceed the platform’s real text limit even if the counter looks within range, especially when the text is very close to the limit. If that happens, shorten the copy and try again. On Instagram, this rejection may appear as a generic unknown error.
(?)An API is the access one application (a social network) provides so another application (like Metricool) can interact with its features and data.