Twitter / X logo

X counts every link as 23 characters, not its real length

Free X character counter that does the link math. Every URL costs 23 characters against the 280 limit whatever its real length. Toggle Premium for 25,000.

0 raw characters
Focus platform
Instagram0/2200
2200 leftFeed cut ~125Hashtags 0/30
Twitter / X0/280
280 leftFeed cut ~140
TikTok0/4000
4000 leftFeed cut ~100
YouTube0/100
100 leftFeed cut ~125Hashtags 0/60
Facebook0/63206
63206 leftFeed cut ~477
LinkedIn0/3000
3000 leftFeed cut ~210
Threads0/500
500 leftFeed cut ~180Hashtags 0/1
Pinterest0/100
100 leftFeed cut ~60Hashtags 0/20
Reddit0/300
300 left
Bluesky0/300
300 left

Ready to publish?

Schedule this caption to every platform from one WriteOnce composer.

Start free trial

Type or paste a post above and the counter applies X's counting rules rather than counting letters. Links resolve to their fixed cost, emoji count as one glyph each, and the bar turns red the moment the post would be rejected.

If you have X Premium, tick the box to switch the ceiling to 25,000 characters. The count stays live and stays in your browser either way.

X character counter

X caps a post at 280 characters on a free account, but the count is not the number of letters you typed. Every URL is replaced by a fixed-length t.co link, so a link costs 23 characters whether the original was fifteen characters long or two hundred. The counter applies that rule automatically, which is why a post carrying a long link often reads as far shorter than you expected.

Emoji are the other place raw character counts mislead. A single emoji built from a base character plus a skin tone modifier is one visible glyph, and the counter measures visible glyphs rather than raw code units, so what you see in the box is what X will accept.

X Premium raises the ceiling to 25,000 characters. Tick the Premium box and the counter switches limits. The catch is that anything past 280 collapses behind a Show more link in the timeline, so a long post still has to earn the tap with its first 140 characters or so. The extra room changes what you can publish, not what people will read by default.

Hashtags are worth less on X than on almost any other network. One or two relevant tags is the practical ceiling, and past that the post reads as spam while eating characters you needed for the argument. When an idea genuinely does not fit in 280, the free thread splitter breaks a draft into numbered posts using the same 23-character link rule.

FREE TOOL FAQ

X counts every link as 23 characters, not its real length questions

Every URL counts as exactly 23 characters, because X rewrites it to a t.co link of fixed length. A 200-character URL and a 20-character one cost the same. The counter above does this substitution for you.

More character counters

Paste once, see limits for every platform WriteOnce supports.

One post. Ten platforms.

Ready to put your posting on autopilot?

Every plan includes a 7-day free trial. Cancel anytime.