X (Twitter) Fonts
X (Twitter) fonts are Unicode styles for posts, names and bios — and most of them count as 2 characters each. The counter in the preview weighs them exactly the way X does.
𝓣𝓱𝓻𝓮𝓪𝓭 𝓲𝓷𝓬𝓸𝓶𝓲𝓷𝓰
X Thread Splitter with Weighted Counting
Paste a long post and the splitter cuts it into a thread at word boundaries, counting every styled letter as 2 the way X does. Bold just the first line or the whole thing, add 1/3-style numbering, and tap any post to copy it.
Why Fancy Fonts Count Double on X
X weighs characters: most Latin letters count as 1, and characters above U+10FF, including the maths alphabets, count as 2. Here is "Thread incoming" measured both ways.
Which Styles Cost the Least on X
Not every style counts double. Upside-down and strikethrough letters use characters below U+10FF, so they cost less. Here is "Hello world" in each style.
Where X Fonts Work
Fonts work in every X text field except your @handle. Pick one.
Bold a Hook Without Wasting Characters
Bold everything and you lose half your space. Bold the first line only.
How to Post a Thread
The splitter does steps 1 to 3 for you.
X / Twitter Fonts FAQs
Does X support bold text?
Only X Premium has built-in formatting in long posts; Unicode bold works for everyone.
Do fancy fonts hurt my reach on X?
Fancy fonts do not lower reach directly, but X search reads plain letters. Keep keywords and hashtags plain.
Why does my bold post say it is too long?
X counts each bold letter as 2 characters, so bold posts hit 280 twice as fast. The thread splitter counts the same way.
How long can my X display name be?
50 characters, and fancy letters count toward it.
Which fancy fonts count as 1 character on X?
Upside-down and many look-alike letters below U+10FF count as 1. Bold, italic, script and wide letters count as 2.
How do I split a long post into a thread?
Paste it into the thread splitter above; it cuts at word boundaries and numbers each post.
Related tools
Browse every tool in Social Media Fonts or go back to the Fancy Text Generator.