Type once, get 35 copy and paste font styles for X.
Bold, italic, cursive, gothic, bubble, small caps and more - with a live post preview, the real X character count and an honest screen reader rating for every style. Planning a long post? Split it with the Twitter Character Counter, or share it as a picture with Tweet to Image.
Something went wrong. Please try again.
Still having trouble? Please contact us and we'll be happy to help!
Use fancy letters for a word or two, not whole posts. They are symbol characters, so many screen readers read them as math symbols or skip them, and search may not find them. Each style is labelled below.
The same text works on Instagram captions, TikTok bios, Discord, WhatsApp and Facebook because these are standard Unicode characters, not images or custom fonts. If you also want your tweet to look great as a shareable picture, run it through the Tweet to Image Converter afterwards - or hear it read aloud with Text to Speech.
Twitter does not let you change fonts - there is no bold or italic button anywhere in the composer. The trick is that Unicode, the global character standard every device supports, contains thousands of letter look-alikes far beyond the basic alphabet. The bold "𝗮" is not the letter "a" styled bold - it is a completely different character called Mathematical Sans-Serif Bold Small A. Because it is a real character, it survives copy and paste anywhere, including places where formatting is normally impossible.
Bold, italic, script (cursive), fraktur (gothic), double-struck (outline) and monospace styles all come from the Unicode block originally designed for mathematical notation.
Bubble text and squared letters use the Enclosed Alphanumerics blocks - characters created for lists, maps and signage that happen to look great in social posts.
Strikethrough and underline styles attach an invisible combining character to every letter, drawing a line through or under the original text.
Small caps and upside-down text borrow characters from phonetic alphabets and other writing systems that visually resemble flipped or miniature Latin letters.
One thing to keep in mind: because these fancy characters live outside the basic Latin range, Twitter counts most of them as 2 characters toward the 280-character limit. A fully styled tweet effectively holds about 140 visible letters. Screen readers may also spell some styles out letter by letter, so for maximum accessibility use fancy fonts for emphasis and headers rather than entire posts.
Bold, italic, cursive, gothic, bubble, small caps, vaporwave, upside down, tiny text and more.
Every style re-renders with your exact text on each keystroke - no generate button needed.
Copy any style with a single click - the styled text itself is clickable too.
Filter the list by name to jump straight to bold, script, bubble or any other style.
Pure client-side Unicode mapping. Your text never leaves the browser - nothing is uploaded or logged.
The output is plain Unicode text, so it pastes into Instagram, TikTok, Discord, WhatsApp and email too.
Twitter has no built-in formatting, so type your text above, find the Bold or Italic style in the list, click "Copy", and paste it into your tweet. The bold effect is created with special Unicode characters that look like bold letters, which is why it works even though Twitter offers no formatting buttons.
Yes, most do. Twitter counts characters outside the basic Latin and common ranges as 2 each, and almost all mathematical and enclosed alphabet characters fall into that category. A tweet written entirely in a fancy font holds roughly 140 visible characters instead of 280. Small caps and a few borrowed-script styles use cheaper characters and often still count as 1.
Yes - display names and bios are the most popular place for fancy fonts. Copy any style and paste it into your profile settings. Keep in mind that name search on Twitter matches the literal characters, so a stylized name may be harder for people to find by typing; many users keep their handle plain and style only the display name.
The device displaying the text needs a font that includes those Unicode characters. Modern phones and browsers cover virtually all the styles here, but very old devices or unusual apps may render a few styles (most often negative squared or rare enclosed characters) as empty boxes. The widely supported styles - bold, italic, script, small caps and fullwidth - display correctly almost everywhere.
Honestly, yes - use them sparingly. These letters are math and symbol characters, not real formatting. Many screen readers read them as "mathematical bold capital T" or skip them, so a whole sentence in fancy letters can be unreadable for blind users.
Search also treats them as different characters, so styled hashtags and keywords are harder to find. Every style shows a Screen readers label - keep the key words plain and style one or two for emphasis.
Press the eye button on any style (or copy it) and the preview shows it inside a mock X post, display name or bio, with the real X character count and the 50-character name or 160-character bio limit.
The decoration styles - stars, sparkles, arrows, brackets and hearts - keep your words as normal letters, so they stay searchable and readable by screen readers. Check the count of any post with the Twitter Character Counter.
Completely free, no login and no limits. The conversion is pure character mapping that runs in your browser - your text is never sent to any server or stored anywhere. When you are done styling your tweet, turn it into a shareable picture with the Tweet to Image Converter or browse the rest of our Social Media Tools.