Why X needs its own counter
A plain character count is wrong on X. Two posts with the same number of letters can differ by dozens of characters once links, emoji or CJK text are involved: a 100-character URL counts as 23, a single emoji as 2. This page counts the way X does, so a post that fits here fits on X.
Writing for X and other networks at once
The chips under the count show whether the same text fits on Threads, Bluesky, Mastodon, LinkedIn, Instagram and the rest. Each network counts in its own way: Threads counts emoji as their UTF-8 bytes, Bluesky counts graphemes and shortens links. For one post adapted to five networks side by side, use the cross-post formatter.
Facts
- X's standard limit is 280 weighted characters; links count as 23 and emoji and CJK characters as 2 (X developer docs, checked 2026-10-21).
- X Premium accounts can post up to 25,000 characters.
- The counter uses the same weights as the PostBoost composer, so the count here matches the app.