Twitter Font Generator

Bold, italic and fancy fonts for X (Twitter) posts and bios, with a counter that uses Xโ€™s real weighting โ€” fancy letters count double.

11/500 ยท every style updates as you type
  1. No.ย 04Bold sansWorks almost everywhere

    ๐—ท๐˜‚๐˜€๐˜ ๐—ฝ๐—ผ๐˜€๐˜๐—ฒ๐—ฑ

    21/160 bio
  2. No.ย 05Italic sansWorks almost everywhere

    ๐˜ซ๐˜ถ๐˜ด๐˜ต ๐˜ฑ๐˜ฐ๐˜ด๐˜ต๐˜ฆ๐˜ฅ

    21/160 bio
  3. No.ย 01Bold serifWorks almost everywhere

    ๐ฃ๐ฎ๐ฌ๐ญ ๐ฉ๐จ๐ฌ๐ญ๐ž๐

    21/160 bio
  4. No.ย 02Italic serifWorks almost everywhere

    ๐‘—๐‘ข๐‘ ๐‘ก ๐‘๐‘œ๐‘ ๐‘ก๐‘’๐‘‘

    21/160 bio
  5. No.ย 09Bold cursiveWorks almost everywhere

    ๐“ณ๐“พ๐“ผ๐“ฝ ๐“น๐“ธ๐“ผ๐“ฝ๐“ฎ๐“ญ

    21/160 bio
  6. No.ย 13MonospaceWorks almost everywhere

    ๐š“๐šž๐šœ๐š ๐š™๐š˜๐šœ๐š๐šŽ๐š

    21/160 bio
  7. No.ย 20Small capsWorks on most devices

    แดŠแดœ๊œฑแด› แด˜แด๊œฑแด›แด‡แด…

    21/160 bio
  8. No.ย 25StrikethroughWorks on most devices

    jฬถuฬถsฬถtฬถ pฬถoฬถsฬถtฬถeฬถdฬถ

    21/160 bio
  9. No.ย 26UnderlineWorks on most devices

    jฬฒuฬฒsฬฒtฬฒ pฬฒoฬฒsฬฒtฬฒeฬฒdฬฒ

    21/160 bio

Works almost everywhere ยท Works on most devices ยท Hit-and-miss โ€” based on which fonts ship with current iOS, Android, Windows and macOS. Check any text.

X (Twitter) field limits

FieldLimitFancy text?Notes
Handle (@)15No โ€” plain onlyLetters, numbers and underscores only.
Display name50Yes
Bio160Yes
Post (free account)280YesX counts fancy letters and emoji as 2 characters each.

Limits as documented in each platformโ€™s help centre and settings screens in 2026; platforms change them occasionally. Paste finished text into the compatibility checker to test every field at once.

Using fancy fonts on X (Twitter)

X has no bold or italic button for regular posts, which is why styled Unicode is common there. The catch: Xโ€™s counting rules (published in its open-source twitter-text library) weigh most fancy characters as 2, so styled text eats your 280 characters twice as fast.

The counter below uses that weighting. Style a hook word, not the whole post โ€” and never style hashtags, which stop working as links.

Styles on this page

  • Bold sans โ€” The most readable bold. Digits included. Works almost everywhere
  • Italic sans โ€” Mathematical Sans-Serif Italic. Works almost everywhere
  • Bold serif โ€” Mathematical Bold, U+1D400 block. Works almost everywhere
  • Italic serif โ€” Italic h borrows โ„Ž (U+210E, Planck constant). Works almost everywhere
  • Bold cursive โ€” Complete alphabet, no borrowed letters. Works almost everywhere
  • Monospace โ€” Typewriter look, every letter the same width. Works almost everywhere
  • Small caps โ€” Phonetic letters; ๊œฐ and ๊œฑ missing on some older phones. Works on most devices
  • Strikethrough โ€” Combining long stroke U+0336 after each letter. Works on most devices
  • Underline โ€” Combining low line U+0332. Works on most devices

Curious why these letters are not a real font? See how Unicode styles work, step by step.

Questions

Why do my bold words count as 2 characters?

X counts code points outside a few common ranges as 2. Mathematical bold letters (U+1D400 and up) fall outside, so each costs 2.

Do styled hashtags work?

No. #๐—ต๐—ฎ๐˜€๐—ต๐˜๐—ฎ๐—ด is not the same text as #hashtag, so it will not link or trend. Keep hashtags plain.

Does X support bold natively?

Formatting for long posts is a paid feature. For regular posts and bios, Unicode styles are the only option.