How Twitter fonts work
X (formerly Twitter) shows every name, bio, and regular post in its own fixed font. You cannot choose a different one, but you can paste characters that look different. Unicode includes full alphabets of bold, italic, script, and monospace letters, and X displays them like any other text.
This page converts what you type into every style at once, entirely in your browser.
Where styled text works on X
| Place | Styled Unicode text | Notes |
|---|---|---|
| Display name | Yes | The name shown above your @handle |
| Username (@handle) | No | Letters, numbers, and underscores only, up to 15 characters |
| Bio | Yes | Styled letters can use up the limit faster |
| Posts and replies | Yes | Counted with Xโs weighted character rules |
| Hashtags | No | A styled hashtag will not link or match searches |
How fancy fonts count toward 280 characters
X counts characters with weights. According to Xโs developer documentation on counting characters, Latin letters, punctuation, and common symbols count as 1, while other Unicode characters count as 2, every emoji counts as 2, and every link counts as 23.
Most styled alphabets on this page sit outside the Latin range, so each styled letter counts as 2. In practice:
| Text | Characters you see | Weighted count |
|---|---|---|
| Hello | 5 | 5 |
| ๐๐๐ฅ๐ฅ๐จ (bold) | 5 | about 10 |
If a post is close to the limit, style just one line.
How to use a Twitter font
- Type your text in the box at the top of this page.
- Tap Copy next to the style you want.
- Open X and go to Edit profile to change your name or bio, or start a new post.
- Paste and check the preview.
- Save or post.
Styles that suit X
| Goal | Suggested style |
|---|---|
| Display name that stays readable | Bold Sans or Sans Serif |
| Thread title or first line | Bold Serif |
| Quote or emphasis | Italic Serif |
| Code or technical names | Monospace |
| Ironic correction | Strikethrough |
The bold text generator and italic text generator pages have more variants.
Unicode fonts vs. native formatting
Xโs help pages list rich text formatting, including bold and italics, as a feature of longer posts for Premium subscribers. If you have it, native formatting is better for long posts because screen readers and search treat it as normal text. Unicode styles remain the only option for display names, bios, and regular posts.
Why some X fonts show as boxes
Each viewerโs device needs a font that contains the character. Bold, italic, and script letters display on current systems, but older devices may show empty boxes. Decorative symbols are the most likely to fail. Read more in why fancy text shows as boxes.
Accessibility note
A screen reader may announce each styled letter by its technical name, so a fully styled post can sound like noise. Keep the meaning of your post in plain text, and see our fancy fonts and accessibility guide for more.
Last updated: