Twitter Font Generator
Type once and copy your text in 26 Unicode styles — bold, italic, cursive, gothic, double-struck, monospace, small caps, bubble and more — with the X character count for each, since most styled letters count as 2 of your 280.
X (Twitter) has no font menu, so a Twitter font generator swaps each letter for a look-alike Unicode character such as 𝐁𝐨𝐥𝐝, 𝘐𝘵𝘢𝘭𝘪𝘤, 𝓢𝓬𝓻𝓲𝓹𝓽 or 𝔾𝕠𝕥𝕙𝕚𝕔 that you copy and paste into a post, bio or display name.
Use the Twitter Font Generator
Each style updates live with its X character count. Most styled letters count as 2 of the 280, so a styled post fits about half as many letters.
Accessibility: screen readers may read styled letters one by one or skip them, and X search won't match them. Keep names, hashtags and links in plain text.
Preview with sample text “Hello X 2026” — type on the left to convert your own.
Twitter fonts and how X counts them
X weighs each character: letters, digits and punctuation in the basic ranges count 1, most other Unicode characters count 2 (URLs always count 23). Sample: “Hello X 2026” is 12 characters in plain text.
| Style | Example | X count | Unicode block |
|---|---|---|---|
| Bold | 𝐇𝐞𝐥𝐥𝐨 𝐗 𝟐𝟎𝟐𝟔 | 22 | Mathematical Alphanumeric |
| Italic | 𝐻𝑒𝑙𝑙𝑜 𝑋 2026 | 18 | Mathematical Alphanumeric |
| Bold Italic | 𝑯𝒆𝒍𝒍𝒐 𝑿 2026 | 18 | Mathematical Alphanumeric |
| Sans Serif | 𝖧𝖾𝗅𝗅𝗈 𝖷 𝟤𝟢𝟤𝟨 | 22 | Mathematical Alphanumeric |
| Sans Bold | 𝗛𝗲𝗹𝗹𝗼 𝗫 𝟮𝟬𝟮𝟲 | 22 | Mathematical Alphanumeric |
| Sans Italic | 𝘏𝘦𝘭𝘭𝘰 𝘟 2026 | 18 | Mathematical Alphanumeric |
| Sans Bold Italic | 𝙃𝙚𝙡𝙡𝙤 𝙓 2026 | 18 | Mathematical Alphanumeric |
| Script (Cursive) | ℋℯ𝓁𝓁ℴ 𝒳 2026 | 18 | Mathematical Alphanumeric |
| Bold Script | 𝓗𝓮𝓵𝓵𝓸 𝓧 2026 | 18 | Mathematical Alphanumeric |
| Fraktur (Gothic) | ℌ𝔢𝔩𝔩𝔬 𝔛 2026 | 18 | Mathematical Alphanumeric |
| Bold Fraktur | 𝕳𝖊𝖑𝖑𝖔 𝖃 2026 | 18 | Mathematical Alphanumeric |
| Double-Struck | ℍ𝕖𝕝𝕝𝕠 𝕏 𝟚𝟘𝟚𝟞 | 22 | Mathematical Alphanumeric |
| Monospace | 𝙷𝚎𝚕𝚕𝚘 𝚇 𝟸𝟶𝟸𝟼 | 22 | Mathematical Alphanumeric |
| Wide (Fullwidth) | Hello X 2026 | 24 | Halfwidth and Fullwidth Forms |
| Small Caps | ʜᴇʟʟᴏ x 2026 | 14 | Phonetic Extensions, IPA |
| Circled (Bubble) | Ⓗⓔⓛⓛⓞ Ⓧ ②⓪②⑥ | 22 | Enclosed Alphanumerics |
| Black Circled | 🅗🅔🅛🅛🅞 🅧 2026 | 18 | Enclosed Alphanumeric Supplement |
| Squared | 🄷🄴🄻🄻🄾 🅇 2026 | 18 | Enclosed Alphanumeric Supplement |
| Black Squared | 🅷🅴🅻🅻🅾 🆇 2026 | 18 | Enclosed Alphanumeric Supplement |
| Parenthesized | ⒣⒠⒧⒧⒪ ⒳ ⑵0⑵⑹ | 21 | Enclosed Alphanumerics |
| Tiny (Superscript) | ʰᵉˡˡᵒ ˣ ²⁰²⁶ | 16 | Spacing Modifier Letters, Superscripts |
Counts follow X's published weighting (twitter-text v3). Emoji count 2 each; combining marks such as strikethrough add 1 per letter.
Quick answer
X (Twitter) has no font menu, so a Twitter font generator swaps each letter for a look-alike Unicode character such as 𝐁𝐨𝐥𝐝, 𝘐𝘵𝘢𝘭𝘪𝘤, 𝓢𝓬𝓻𝓲𝓹𝓽 or 𝔾𝕠𝕥𝕙𝕚𝕔 that you copy and paste into a post, bio or display name. Most styled letters count as 2 characters toward the 280 limit, so a 140-letter bold post fills a whole tweet. Screen readers may read the letters one by one or skip them, so keep names, links and key words in plain text.
Examples
| Style | Looks like | Counts on X |
|---|---|---|
| Bold | 𝐇𝐞𝐥𝐥𝐨 | 2 per letter |
| Italic | 𝐻𝑒𝑙𝑙𝑜 | 2 per letter |
| Cursive (bold script) | 𝓗𝓮𝓵𝓵𝓸 | 2 per letter |
| Small caps | ʜᴇʟʟᴏ | 1–2 per letter |
| Strikethrough | H̶e̶l̶l̶o̶ | 2 per letter (letter + line) |
| Upside down | ollǝɥ | 1 per letter |
Type your text above and click Copy on any style.
Summary
X (Twitter) shows posts, bios and display names in its own font, so stylish text is made from Unicode characters that look like bold, italic, cursive, gothic or outlined letters. This generator converts your text into 26 of those styles at once, with a Copy button on each. It also shows how many of the 280 characters each version uses: X counts most styled letters (mathematical alphanumerics, fullwidth, circled and squared letters) as 2, while plain Latin letters count as 1. Styled text is not read well by screen readers and does not match normal-text search, so use it for a name or a word, not a whole post. Everything runs in your browser.
How it works
- Type or paste your text; a sample preview shows until you do.
- Every style updates as you type, with its X character count out of 280.
- Click Copy on the style you want.
- Paste it into your post, bio or display name on X.
- Keep links, @mentions and key words in plain text so they stay searchable and readable by screen readers.
Use cases
- Making your X display name or bio stand out with bold or cursive text.
- Emphasizing one word in a post, since X has no bold or italic button.
- Checking whether a styled post still fits in 280 characters.
- Adding small caps or circled text to a pinned post or thread title.
- Crossing out text with strikethrough for a correction or a joke.