Every style shows its X character count. Most fancy letters count as 2 toward the 280 limit, but strikethrough and underline count as 1 per mark.
13 styles · tap a line to copy
Bold serifU+1D400
17 chars · X counts 32
Bold sansU+1D5D4
17 chars · X counts 32
Italic serifU+1D434
17 chars · X counts 32
Bold italic serifU+1D468
17 chars · X counts 32
StrikethroughU+0336
32 chars · X counts 32
UnderlineU+0332
32 chars · X counts 32
MonospaceU+1D670
17 chars · X counts 32
Small capsU+1D00
17 chars · X counts 26
Cursive scriptU+1D49C
17 chars · X counts 32
Double-struckU+1D538
17 chars · X counts 32
Upside downU+0250
17 chars · X counts 19
Vaporwave wideU+FF21
17 chars · X counts 34
BubbleU+24B6
17 chars · X counts 32
Where it works on X (Twitter)
✓ Posts and replies (280 weighted characters)
✓ Display name (50 characters)
✓ Bio (160 characters)
✕ @handle (letters, numbers and _ only)
✕ Search and trends ignore styled words
Length to watch: Post: 280 weighted characters. The count under every style updates as you type.
Why styled text uses more of your 280
X weights characters: those in basic Latin and a few punctuation ranges count 1, and everything else, including emoji, CJK text and all mathematical bold or italic letters, counts 2. TextForge applies the same ranges, so the count on each line matches the composer.
Accessibility on X
X’s own accessibility team has asked people not to write whole posts in fancy Unicode, because screen readers can announce each letter by its full name. Style a word or two; leave the rest plain.
Not with a button in regular posts. Paste Unicode bold from this page. Premium accounts writing long posts have formatting options, but Unicode works for everyone.
Why is my tweet over the limit when it looks short?
Styled letters count as 2 characters each. Check the X count on each line before you paste.