Menu
Advertisement

Twitter Font Generator

Bold, italic, bold italic, bold sans, script, small caps and fullwidth: the styles that render on X's timeline, pinned at the top.

By Nethanel Bar, Co-founder & CEO

Last updated

Advertisement

Ready to actually learn to code?

Coddy teaches you by writing real code in your browser - interactive lessons, instant feedback, and AI help when you get stuck.

How do you get different fonts on Twitter (X)?

Text formatting on X is limited to a few premium features, and none of them reach the display name or the bio. What has always worked is Unicode: ๐›๐จ๐ฅ๐, ๐‘–๐‘ก๐‘Ž๐‘™๐‘–๐‘ and ๊œฑแดแด€สŸสŸ แด„แด€แด˜๊œฑ are characters, not formatting, so they show in a tweet, a reply, a name, a bio and a quote-tweet alike, on every client.

The seven styles pinned here are the ones X's web and mobile apps render cleanly and that stay legible at timeline size: bold, italic, bold italic, bold sans, script, small caps and fullwidth. Combining-mark styles (strikethrough, zalgo) also post, but X's line height clips the stacked marks in names.

One caution before you post: X's search does not match styled letters to plain ones, so keep hashtags and the words you want found in plain text.

What to know about fonts on X

  • A tweet's 280-character limit counts most Unicode letters as two, so a fully bold tweet holds about 140 letters. Use the styles for a headline word, not the whole post.
  • Display names are capped at 50 characters and accept Unicode; the @handle does not.
  • Styled text is skipped or spelled out by screen readers and by X's own alt-text pipeline - anyone using assistive tech reads a bold tweet as a run of symbols.
  • Fullwidth letters (๏ผฌ๏ฝ‰๏ฝ‹๏ฝ… ๏ฝ”๏ฝˆ๏ฝ‰๏ฝ“) are the vaporwave look; they count as two characters each and take twice the width.
Advertisement

Twitter font examples

A headline word in a tweet

Input

hot take

Bold

๐ก๐จ๐ญ ๐ญ๐š๐ค๐ž

Bold sans

๐—ต๐—ผ๐˜ ๐˜๐—ฎ๐—ธ๐—ฒ

Bold serif is the classic; bold sans matches X's own interface font more closely. One bold phrase in a plain tweet reads as emphasis.

A display name

Input

Live Laugh Love

Script

๐“›๐“ฒ๐“ฟ๐“ฎ ๐“›๐“ช๐“พ๐“ฐ๐“ฑ ๐“›๐“ธ๐“ฟ๐“ฎ

Small caps

สŸษชแด แด‡ สŸแด€แดœษขสœ สŸแดแด แด‡

Script is the decorative choice; small caps stays readable at the timeline's 15px name size.

Common Twitter font mistakes

  • Styling the whole tweet. Most Unicode letters cost two characters against the 280 limit, and a wall of bold is skipped.
  • Putting keywords or hashtags in a fancy font. X's search treats ๐ฐ๐จ๐ซ๐ and word as different strings, so the tweet stops being found.
  • Pasting zalgo into the display name; the marks are clipped and it renders as a broken character in notifications.

Twitter fonts FAQ

How do I make text bold on Twitter without premium?
Type it here, copy the Bold card, and paste it into the tweet. The bold letters are Unicode characters (๐›๐จ๐ฅ๐), so they post on any account and show on every client.
Do fancy fonts count against the 280-character limit?
Yes, and most of them count double: X measures the styled letters as two characters each, so a bold tweet holds roughly half as many letters as a plain one.
Can I use a fancy font in my X username?
In the display name, yes. The @handle accepts only letters, digits and underscores.
Will people be able to search for a tweet written in a fancy font?
No. Styled letters are different characters from plain ones, so a search for the plain word will not match. Keep hashtags and searchable words plain.

Learn more

Other developer tools

Coddy programming languages illustration

Learn to code with Coddy

GET STARTED