Social media character counter
Counts your post the way each network does, not just letters, and splits long text into a thread that fits.
Cancel anytime · or self-host for free
Fits on
- Xper post203 / 280
- Blueskyper post203 / 300
- Threadsper post212 / 500
- Mastodonper post (default)203 / 500
- LinkedInper post212 / 3,000
- Instagramcaption212 / 2,200
- TikTokcaption212 / 2,200
- YouTubetitle212 / 100
Split into a thread for
- Post 1203 / 280
New on the shelf: Kochere, Ethiopia ☕️ Washed process, light roast. In the cup it's apricot, black tea and a little bergamot. Roasted Monday, shipped Tuesday. 40 bags this week: https://haldencoffee.com/kochere
Limits at a glance
Checked September 2026.
| Network | Limit | How it counts |
|---|---|---|
| X | 280 per post | Weighted: links 23, emoji and CJK 2 |
| Bluesky | 300 per post | Graphemes; long links shortened to ~30 |
| Threads | 500 per post | Characters |
| Mastodon | 500 per post (default) | Links 23, remote mentions by name only |
| 3,000 per post | Characters | |
| 2,200 per caption | Characters | |
| TikTok | 2,200 per caption | Characters |
| YouTube | 100 per title, 5,000 bytes per description | Characters and bytes |
Frequently asked questions
How does X count characters?
X allows 280 weighted characters. Most Latin letters, numbers and punctuation count as 1. Emoji and Chinese, Japanese and Korean characters count as 2. Every link counts as 23, however long it is, and attached images or videos don't count at all.
Why does my Bluesky post count differently from X?
Bluesky allows 300 graphemes, which is what a person would count as characters: an emoji with a skin tone is one. Links drop the https:// and a long one is cut to about 30 characters, the way the Bluesky app shows it. X uses weighted counting, so the same text gives two different numbers.
How long can a LinkedIn post be?
Up to 3,000 characters. Only the first few lines show before the 'see more' link, so put the point of the post at the top.
What's the Mastodon character limit?
500 by default, though some instances allow more. Links count as 23 characters, and a mention like @name@server.social only counts the @name part.
How does the thread splitter decide where to break?
It keeps paragraphs together when they fit, then breaks between sentences, and only splits a sentence between words when it has to. If you turn on numbering, it leaves room for the '1/3' at the end of each post.
Is my text sent anywhere?
No. The counting happens in your browser and nothing you type leaves the page.
From the blog

Bluesky character limit (and how links and images count)
Bluesky posts are limited to 300 characters (graphemes). How emoji, links and images count, the bio, name, alt text and DM limits, and how to fit more.
10 November 2026 · 5 min read

How to quote tweet on X (desktop and mobile)
How to quote a post on X on desktop, iPhone and Android, how to quote a tweet in a reply, how to see who quoted you, and why Quote is sometimes missing.
10 November 2026 · 5 min read

LinkedIn character limits for posts, comments, headlines and articles
LinkedIn posts allow 3,000 characters, comments 1,250, headlines 220 and About 2,600. Every LinkedIn limit in one table, and what shows before "...more".
10 November 2026 · 5 min read
Ready to get started?
Postbase checks every network's limit as you type, then schedules each version on time.
Cancel anytime · or self-host for free