Twitter Fonts — Bold & Fancy Text for X Posts
Twitter fonts — the bold, italic, gothic and small-caps letters people paste into X posts, bios and display names — aren’t a real font at all. They’re ordinary Unicode characters from a different block than the plain alphabet, so they paste as plain text and display the same way in every app, no font install required. Type a word below and every style updates live.
Start typing above — every style updates instantly, right here in your browser.
𝐒𝐭𝐲𝐥𝐢𝐬𝐡 𝐓𝐞𝐱𝐭
𝑆𝑡𝑦𝑙𝑖𝑠ℎ 𝑇𝑒𝑥𝑡
𝑺𝒕𝒚𝒍𝒊𝒔𝒉 𝑻𝒆𝒙𝒕
𝕊𝕥𝕪𝕝𝕚𝕤𝕙 𝕋𝕖𝕩𝕥
𝖲𝗍𝗒𝗅𝗂𝗌𝗁 𝖳𝖾𝗑𝗍
𝗦𝘁𝘆𝗹𝗶𝘀𝗵 𝗧𝗲𝘅𝘁
𝘚𝘵𝘺𝘭𝘪𝘴𝘩 𝘛𝘦𝘹𝘵
𝙎𝙩𝙮𝙡𝙞𝙨𝙝 𝙏𝙚𝙭𝙩
𝚂𝚝𝚢𝚕𝚒𝚜𝚑 𝚃𝚎𝚡𝚝
𝒮𝓉𝓎𝓁𝒾𝓈𝒽 𝒯ℯ𝓍𝓉
𝓢𝓽𝔂𝓵𝓲𝓼𝓱 𝓣𝓮𝔁𝓽
𝔖𝔱𝔶𝔩𝔦𝔰𝔥 𝔗𝔢𝔵𝔱
𝕾𝖙𝖞𝖑𝖎𝖘𝖍 𝕿𝖊𝖝𝖙
ⓢⓣⓨⓛⓘⓢⓗ ⓣⓔⓧⓣ
🅢🅣🅨🅛🅘🅢🅗 🅣🅔🅧🅣
🅂🅃🅈🄻🄸🅂🄷 🅃🄴🅇🅃
🆂🆃🆈🅻🅸🆂🅷 🆃🅴🆇🆃
⒮⒯⒴⒧⒤⒮⒣ ⒯⒠⒳⒯
ꜱᴛʏʟɪꜱʜ ᴛᴇxᴛ
ˢᵗʸˡⁱˢʰ ᵗᵉˣᵗ
ₛₜyₗᵢₛₕ ₜₑₓₜ
ʇxǝ⊥ ɥsᴉןʎʇS
Sʇʎןᴉsɥ ⊥ǝxʇ
S̶t̶y̶l̶i̶s̶h̶ T̶e̶x̶t̶
S̲t̲y̲l̲i̲s̲h̲ T̲e̲x̲t̲
S̳t̳y̳l̳i̳s̳h̳ T̳e̳x̳t̳
S̅t̅y̅l̅i̅s̅h̅ T̅e̅x̅t̅
𝐒̶𝐭̶𝐲̶𝐥̶𝐢̶𝐬̶𝐡̶ 𝐓̶𝐞̶𝐱̶𝐭̶
𝒮̶𝓉̶𝓎̶𝓁̶𝒾̶𝓈̶𝒽̶ 𝒯̶ℯ̶𝓍̶𝓉̶
𝔖̶𝔱̶𝔶̶𝔩̶𝔦̶𝔰̶𝔥̶ 𝔗̶𝔢̶𝔵̶𝔱̶
𝚂̶𝚝̶𝚢̶𝚕̶𝚒̶𝚜̶𝚑̶ 𝚃̶𝚎̶𝚡̶𝚝̶
𝐒̲𝐭̲𝐲̲𝐥̲𝐢̲𝐬̲𝐡̲ 𝐓̲𝐞̲𝐱̲𝐭̲
𝒮̲𝓉̲𝓎̲𝓁̲𝒾̲𝓈̲𝒽̲ 𝒯̲ℯ̲𝓍̲𝓉̲
ꜱ̲ᴛ̲ʏ̲ʟ̲ɪ̲ꜱ̲ʜ̲ ᴛ̲ᴇ̲x̲ᴛ̲
𝕊̶𝕥̶𝕪̶𝕝̶𝕚̶𝕤̶𝕙̶ 𝕋̶𝕖̶𝕩̶𝕥̶
S̢̐t͙ͧ̏y̲̟l͋ĩ̓͢s̨h̾ T̟̓̔eͤx̆ͩ͢tͬ
S͏̫ͪt͖̙͓̱̖̎͠y̧̮̆l̇͗͂i̻ͭͯ҉͇̦s̖̟̣̼h͙̫͛̿ T̵̴̮ͩ̈́e̲̳ͩ̇͗͋x̯͈̂ͪt͖͔̘̀ͮ̂̊
S̸̜̺̺͓͌͗͌͊ͦͫ̾͢͡t̛̯ͤ̔ͧ͐͋̋̍̎͝ỷ͎̠̦̬̑̃ͮ̓̀l̶̹̫̻̥̎͛̃̄̅͘i̱͇̤͍̹̪ͤ́̔̂͠͝ͅs̜̯̤̰̞̼̎ͯ̊͛̓̐̈ͯh̫͖̟͎̲̾ͬ̿ T͎̳̦ͨ̐̀͋̅ȇ̝ͯ͏̧͉̻̑̈́̐͟x̻ͧ̑ͬͮ̓ṱ̨̧̡̬͉̜͓͚̰ͤ͌ͫͧ̉
Stylish Text
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
ㅤㅤㅤㅤㅤㅤㅤㅤ
♛ Stylish Text ♛
✦ Stylish Text ✦
꧁༺ Stylish Text ༻꧂
♡ Stylish Text ♡
☆。・゚ Stylish Text ゚・。☆
【 Stylish Text 】
« Stylish Text »
『 Stylish Text 』
✿ Stylish Text ✿
▁▂▃ Stylish Text ▃▂▁
➳ Stylish Text ✧
☬ Stylish Text ☬
~*~ Stylish Text ~*~
◈ Stylish Text ◈
☾ Stylish Text ☽
∞ Stylish Text ∞
✞ Stylish Text ✞
❃ Stylish Text ❃
•° Stylish Text °•
༄ Stylish Text ༄

Try one now
Six ready-to-paste examples built for X posts and bios — tap Copy and use as-is.
𝐁𝐫𝐞𝐚𝐤𝐢𝐧𝐠:
𝑗𝑢𝑠𝑡 𝑚𝑦 𝑜𝑝𝑖𝑛𝑖𝑜𝑛
𝒕𝒉𝒓𝒆𝒂𝒅 𝒃𝒆𝒍𝒐𝒘
ɴᴇᴡ ʙɪᴏ
𝔱𝔥𝔢 𝔬𝔩𝔡 𝔤𝔲𝔞𝔯𝔡
𝗥𝗧 𝗶𝗳 𝘆𝗼𝘂 𝗮𝗴𝗿𝗲𝗲
Where these fonts work on X
X (formerly Twitter) has three separate text fields, and they don’t all behave the same way with styled Unicode text:
| Field | Accepts styled Unicode? | Notes |
|---|---|---|
| Username (@handle) | No | Letters, numbers and underscores only, up to 15 characters — styled Unicode text is rejected here. Source: help.x.com, X username rules, checked 23 Oct 2026. |
| Display Name | Yes | Accepts Unicode text up to 50 characters, so styled text generally shows up as typed. Source: help.x.com, X username rules, checked 23 Oct 2026. |
| Bio & Posts | Yes | Accepts Unicode text. In posts, X's own weighted character count treats styled Unicode letters (bold, italic and similar styles) as 2 characters each toward the 280 limit, the same weight as an emoji — so a fully styled sentence uses up the limit roughly twice as fast as plain text. Source: docs.x.com, counting characters, checked 23 Oct 2026. |
How styled text affects your 280-character count
X doesn’t count every character in a post as 1 toward the 280-character limit — it uses a weighted count documented in X’s own developer docs. Plain Latin letters, numbers and most basic punctuation count as 1. Characters outside that “NFC normal” range — which includes every Mathematical Alphanumeric styled letter this generator produces (Bold, Italic, Gothic, Small Caps, and the rest), plus emoji — count as 2. In practice that means a sentence fully converted to Bold or Italic fills your 280-character post roughly twice as fast as the same sentence in plain text. A short styled phrase for emphasis (like a single word or a three-word opener) barely matters; converting a long paragraph will cost you real space.

Why your @username can’t use these fonts
X’s username rules (the unique @handle, not your display name) restrict it to plain letters, numbers and underscores, with a 15-character maximum — no spaces, symbols, or styled Unicode is accepted at signup or in an edit. Your display name is the separate field that accepts Unicode, up to 50 characters, which is where a styled name like 𝓢𝓽𝔂𝓵𝓲𝓼𝓱 actually shows up. If you want your handle itself to stand out, the display name — not the @username — is the field to style.
Font display reliability
A style only shows correctly if the reader’s device has a font covering the characters it uses. We check this directly instead of guessing — full method on How We Test Display.
| Style | iOS | Android / Linux | Desktop browser | Last checked |
|---|---|---|---|---|
| Bold | Not checked | 0% of glyphs in Noto Sans — rest may show as boxes | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
| Italic | Not checked | 9% of glyphs in Noto Sans — rest may show as boxes | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
| Bold Italic | Not checked | 0% of glyphs in Noto Sans — rest may show as boxes | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
| Small Caps | Not checked | Full glyph set (Noto Sans) | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
| Gothic / Old English | Not checked | 0% of glyphs in Noto Sans — rest may show as boxes | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
| Sans Bold | Not checked | 0% of glyphs in Noto Sans — rest may show as boxes | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
Desktop browser and Android/Linux columns are measured by checking whether common system fonts contain the Unicode characters each style uses — see how we test display. iOS has no equivalent font we can test here, so it stays "Not checked" rather than guessed.
A few more things worth knowing
Styled Unicode text in an X post isn’t searchable the normal way — X’s search index generally matches plain-text queries, so a tweet opening entirely in Bold or Gothic letters may not surface for someone searching the plain word. Keep styled text to short emphasis (an opener, a single word, a call to action) rather than full sentences if you want the post to stay findable. If you want a different look for bios specifically, the cursive text generator covers the softer script styles that read as more personal than Bold or Gothic.
FAQ
Are Twitter fonts real fonts?
No — they’re Unicode characters from the Mathematical Alphanumeric Symbols block and similar ranges, styled to look bold, italic or gothic. They paste as plain text, so they display the same everywhere without installing anything.
Do styled fonts count differently toward the 280-character limit?
Yes — X’s weighted character count treats styled Unicode letters as 2 characters each, the same weight as an emoji, instead of 1 for plain letters.
Can I use a styled font in my X username?
No — the @username field only accepts plain letters, numbers and underscores, up to 15 characters. Use your display name instead, which accepts styled Unicode up to 50 characters.
Why doesn’t my styled tweet show up in search?
X’s search generally matches plain text, so a post written entirely in a styled font may not surface for a plain-text search of the same words. Keep styling to short emphasis rather than full sentences.
Want to see every style family in one place? The full StylishText stylish text generator has all 60+ styles with the same real display testing.
Share your result or suggest a fix
Tested a style on a device or app we have not listed above? Tell us what you found (include the app, device and date) and we will review it before it is shown here.