How to use the Twitter (X) fonts generator
- Type or paste your text into the box. Every style on the page updates instantly, so you can compare bold, italic, script, double-struck, small caps and strikethrough side by side.
- Find the style you like and press the "Copy" button next to it.
- Open X in your browser or app and paste the text into a new post, a reply, or the display name field in your profile settings.
What these styles are and where they come from
The styles on this page are not fonts in the usual sense. They are Unicode characters, the same kind of text you type every day, so nothing is downloaded or installed. Bold, italic, script and double-struck come from the Mathematical Alphanumeric Symbols block, which exists so mathematicians can write variables in different typefaces. Each styled letter is its own character with its own code, and that is why it survives copy and paste into a post.
Small caps and strikethrough work differently. Small caps borrows lookalike letters from other alphabets and phonetic notation, so a few letters may look slightly different in size or weight depending on your device. Strikethrough adds a combining mark after each letter that draws a line through it. Only Latin letters A–Z are converted, and digits only in some styles. Punctuation, accents and other alphabets stay exactly as you typed them.
Where to use them on X with practical ideas
The display name is the most popular spot. It can hold 50 characters, which leaves plenty of room for a short name in script or double-struck letters. Bold works well for a name that should stand out in replies. Keep the name easy to read, because people often scan it quickly in a crowded timeline. Your @username is a different field and usually accepts only plain letters, numbers and underscores, so these styles are meant for the display name.
In posts, a little styling goes a long way. Set the first words of a post in bold as a label, use italic for a quoted line, or put a double-struck word at the top of a thread as a heading. Strikethrough suits jokes and self-corrections, such as crossing out a word and adding the real one after it. Small caps is good for short tags like a topic label. Stick to one or two styles per post.
Tips and limitations to know first
Treat these styles as decoration. On older devices or in apps with limited fonts, some characters can appear as empty boxes. Screen readers often read them badly, sometimes spelling out odd symbol names instead of words. Searching may also work less well, since a styled word is made of different characters than the plain word. Keep links, dates, prices, instructions and anything essential in plain text, and use fancy styles only for extras.
Before you commit, test your choice. Paste the text into a draft post and check it on both your phone and a computer. If you set a styled display name, view your profile from another device or ask a friend how it looks. Avoid styling long passages, since they are tiring to read. If a style looks broken for you, switch to another one or go back to plain letters.
Frequently asked questions
Can I use these styles in my X display name?
Yes, paste the copied text into the display name field in your profile settings. The name can be up to 50 characters. Check how it looks on your phone and on a computer, since some devices draw certain characters differently.
Will this change my @username?
No. The generator only gives you text to copy. Your @username is usually limited to plain letters, numbers and underscores, so styled characters will probably be rejected there. Use them in your display name, bio or posts instead.
Why do some letters show as empty boxes?
The characters are Unicode symbols, and some older devices or apps lack the fonts needed to draw them. The reader then sees a box instead. If that happens, try another style, such as bold or italic, or use plain text.
Are these real fonts, and do I need to install anything?
No. They are special Unicode characters that look like styled letters, so there is nothing to download or install. The tool is free, needs no sign-up, and converts your text right in your browser.