Free · private · instant
Font Generator for text that stands out.
Type once and compare 156 bold, cursive, bubble, Gothic and decorative Unicode styles. Copy your favorite and paste it into bios, captions, chats and usernames.
No signup · Text stays on your device · Coverage checked per style
Generate your text
Start with 12 popular results, then explore all 156.
Advanced options
Coverage measures this generator's mappings, not device rendering or destination-app acceptance.
Bold
18/19 characters supported (95%)𝐒𝐭𝐲𝐥𝐞 𝐲𝐨𝐮𝐫 𝐧𝐚𝐦𝐞, 𝐉𝐨𝐬é 𝟒𝟐
1 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- 0-9 (full)
Covers ASCII letters and digits only. Accented letters and non-Latin scripts are preserved exactly, not converted.
Italic
16/19 characters supported (84%)𝑆𝑡𝑦𝑙𝑒 𝑦𝑜𝑢𝑟 𝑛𝑎𝑚𝑒, 𝐽𝑜𝑠é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full; lowercase h uses U+210E)
- Digits
- Not supported
Unicode has no dedicated math-italic digit glyphs, so digits are preserved unchanged rather than approximated.
Bold Italic
16/19 characters supported (84%)𝑺𝒕𝒚𝒍𝒆 𝒚𝒐𝒖𝒓 𝒏𝒂𝒎𝒆, 𝑱𝒐𝒔é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- Not supported
Unicode has no dedicated bold-italic digit glyphs, so digits are preserved unchanged.
Sans-Serif
18/19 characters supported (95%)𝖲𝗍𝗒𝗅𝖾 𝗒𝗈𝗎𝗋 𝗇𝖺𝗆𝖾, 𝖩𝗈𝗌é 𝟦𝟤
1 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- 0-9 (full)
Covers ASCII letters and digits only. Accented letters and non-Latin scripts are preserved exactly, not converted.
Sans-Serif Bold
18/19 characters supported (95%)𝗦𝘁𝘆𝗹𝗲 𝘆𝗼𝘂𝗿 𝗻𝗮𝗺𝗲, 𝗝𝗼𝘀é 𝟰𝟮
1 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- 0-9 (full)
Covers ASCII letters and digits only. Accented letters and non-Latin scripts are preserved exactly, not converted.
Sans-Serif Italic
16/19 characters supported (84%)𝘚𝘵𝘺𝘭𝘦 𝘺𝘰𝘶𝘳 𝘯𝘢𝘮𝘦, 𝘑𝘰𝘴é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- Not supported
Unicode has no dedicated sans-serif italic digit glyphs, so digits are preserved unchanged.
Sans-Serif Bold Italic
16/19 characters supported (84%)𝙎𝙩𝙮𝙡𝙚 𝙮𝙤𝙪𝙧 𝙣𝙖𝙢𝙚, 𝙅𝙤𝙨é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- Not supported
Unicode has no dedicated sans-serif bold italic digit glyphs, so digits are preserved unchanged.
Cursive Script
16/19 characters supported (84%)𝒮𝓉𝓎𝓁ℯ 𝓎ℴ𝓊𝓇 𝓃𝒶𝓂ℯ, 𝒥ℴ𝓈é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full, 11 letters use legacy script symbols)
- Digits
- Not supported
B, E, F, H, I, L, M, R (uppercase) and e, g, o (lowercase) render using older ‘Letterlike Symbols’ characters instead of the main script block, because Unicode never assigned those 11 slots in the newer block. No dedicated script digits exist.
Bold Cursive Script
16/19 characters supported (84%)𝓢𝓽𝔂𝓵𝓮 𝔂𝓸𝓾𝓻 𝓷𝓪𝓶𝓮, 𝓙𝓸𝓼é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- Not supported
Unicode has no dedicated bold-script digit glyphs, so digits are preserved unchanged.
Gothic (Fraktur)
16/19 characters supported (84%)𝔖𝔱𝔶𝔩𝔢 𝔶𝔬𝔲𝔯 𝔫𝔞𝔪𝔢, 𝔍𝔬𝔰é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full, 5 letters use legacy black-letter symbols)
- Digits
- Not supported
C, H, I, R and Z render using older ‘Letterlike Symbols’ characters instead of the main Fraktur block, because Unicode never assigned those 5 slots. No dedicated Fraktur digits exist.
Bold Gothic (Fraktur)
16/19 characters supported (84%)𝕾𝖙𝖞𝖑𝖊 𝖞𝖔𝖚𝖗 𝖓𝖆𝖒𝖊, 𝕵𝖔𝖘é 42
3 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full)
- Digits
- Not supported
Unicode has no dedicated bold-Fraktur digit glyphs, so digits are preserved unchanged.
Double-Struck
18/19 characters supported (95%)𝕊𝕥𝕪𝕝𝕖 𝕪𝕠𝕦𝕣 𝕟𝕒𝕞𝕖, 𝕁𝕠𝕤é 𝟜𝟚
1 character(s) kept as original text (not supported by this style).
Details
- Letters
- A-Z, a-z (full, 7 letters use legacy double-struck symbols)
- Digits
- 0-9 (full)
C, H, N, P, Q, R and Z render using older ‘Letterlike Symbols’ characters instead of the main double-struck block, because Unicode never assigned those 7 slots.
Three quick steps
Type, choose, copy
- 01
Type once
Enter a name, bio, caption or message in the editor.
- 02
Compare styles
Filter by look or check which styles support every character.
- 03
Copy and paste
Copy one result and paste it wherever Unicode text is accepted.
Made for the places you write
Mathematical Bold · U+1D400
Every style swaps in real, separate Unicode characters — not a downloadable font and not text formatting. That's why it survives paste into a bio, chat box or plain-text field.
One word, 156 different characters
Nothing here is a rendering trick. Each card below is an actual, distinct Unicode string produced by this generator for the same four letters — copy any of them into a Unicode inspector and you'll find a different code point block behind each one.
Why this isn't a font
A font is a set of drawing instructions your device applies to ordinary characters — install a new font and the underlying text (the letter "A", code point U+0041) never changes, only its shape on screen. What this tool produces is different: each style maps "A" to a genuinely separate Unicode character — 𝐀 (U+1D400 MATHEMATICAL BOLD CAPITAL A) is not U+0041 with a bold flag attached, it is its own code point. That's why the result keeps working when pasted into a plain-text field that strips real formatting, and also why it can't be toggled back off the way native bold can — you need an actual reverse map, like our Plain Text Converter.
Browse by category
156 styles across 7 categories — click a category chip in the generator above to jump straight to it, or use these as a quick tour of what each one looks like:
Browse all 156 style names
- Bold
- Italic
- Bold Italic
- Sans-Serif
- Sans-Serif Bold
- Sans-Serif Italic
- Sans-Serif Bold Italic
- Cursive Script
- Bold Cursive Script
- Gothic (Fraktur)
- Bold Gothic (Fraktur)
- Double-Struck
- Monospace
- Aesthetic Fullwidth
- Bubble (Circled)
- Bubble (Filled Circle)
- Squared
- Squared (Filled)
- Small Caps
- Superscript
- Subscript
- Upside Down
- Strikethrough
- Underline
- Double Underline
- Overline
- Slashed
- Spaced Out
- Alternating Case
- Dotted
- Big Squares
- Circle Overlay
- Square Overlay
- Vaporwave
- Glitch
- Reversed (Backwards)
- Parenthesized
- Braille
- Macron Accent
- Breve Accent
- Caron Accent
- Cedilla Accent
- Ogonek Accent
- Wavy Underline
- Double Overline
- Ring Accent
- Grave Accent
- Acute Accent
- Circumflex Accent
- Tilde Accent
- Diaeresis Accent
- Hook Above
- Inverted Breve
- Bridge Below
- Dot Below
- X Above
- Diamond Overlay
- Keycap Numbers
- Double Acute Accent
- Double Grave Accent
- Comma Above
- Grave Accent Below
- Acute Accent Below
- Horn Accent
- Diaeresis Below
- Ring Below
- Vertical Line Below
- Caron Below
- Circumflex Accent Below
- Breve Below
- Macron Below
- Tilde Overlay
- Short Stroke Overlay
- Short Solidus Overlay
- Bridge Above
- Equals Sign Below
- Asterisk Below
- Zigzag Above
- Vertical Line Above
- Double Vertical Line Above
- Candrabindu
- Turned Comma Above
- Reversed Comma Above
- Comma Above Right
- Left Tack Below
- Right Tack Below
- Left Angle Above
- Left Half Ring Below
- Up Tack Below
- Down Tack Below
- Plus Sign Below
- Minus Sign Below
- Palatalized Hook Below
- Retroflex Hook Below
- Comma Below
- Inverted Double Arch Below
- Inverted Breve Below
- Right Half Ring Below
- Inverted Bridge Below
- Square Below
- Seagull Below
- Vertical Tilde
- Double Vertical Line Below
- Left Angle Below
- Left-Right Arrow Below
- Upwards Arrow Below
- X Below
- Right Half Ring Above
- Dot Above Right
- Double Ring Below
- Dotted Grave Accent
- Dotted Acute Accent
- Snake Below
- Suspension Mark
- Macron-Acute
- Grave-Macron
- Macron-Grave
- Acute-Macron
- Grave-Acute-Grave
- Acute-Grave-Acute
- Small R Below
- Breve-Macron
- Macron-Breve
- Double Circumflex Above
- Ogonek Above
- Zigzag Below (Supplement)
- Medieval IS Below
- Medieval UR Above
- Medieval US Above
- Flattened Open A Above
- Small AE Above
- Small AO Above
- Small AV Above
- Small C Cedilla Above
- Small Insular D Above
- Small Eth Above
- Small G Above
- Small Capital G Above
- Small K Above
- Small L Above
- Small Capital L Above
- Small Capital M Above
- Small N Above
- Small Capital N Above
- Small Capital R Above
- Small R Rotunda Above
- Small S Above
- Small Long S Above
- Small Z Above
- Small Alpha Above
- Small B Above
- Small Beta Above
- Small Schwa Above
- Small F Above
- Small L with Double Tilde Above
- Small O with Centralization Above
Tools, not just styles
Beyond the 156 styles above, these utilities do something different — convert text back, combine styles with real Unicode border symbols, flip text, or translate to Braille:
14 border templates × 156 styles = 2184 combinable looks in the Text Decorator alone.
What this tool does and doesn't do
- Every style is real character substitution using existing Unicode code points — not a rendered image, and not a font file you install.
- No style is a complete replacement alphabet for every language. Accented letters, Hindi, Arabic and similar scripts are preserved exactly rather than forced into an ASCII-only style.
- Whether a given app or platform displays a style correctly depends on that platform's fonts, not on this tool — see the per-style "Details" panel and the testing methodology page for what we've actually verified.
- Nothing you type is sent anywhere. Transformation runs entirely in your browser.
Questions people ask before copying
Is this a real font?
No. The output uses separate Unicode characters that already look styled, so it can travel through ordinary text fields.
Why does one letter stay plain?
Unicode does not contain a styled equivalent for every accented or non-Latin character. We preserve unsupported characters instead of deleting or guessing them.
Will it work in every app?
Most modern apps display these characters, but fonts and field rules vary. Check the style details and platform guides before using decorative text for important information.
Can a screen reader read it?
Results vary by screen reader and style. Keep names, instructions and other essential information in plain text whenever accessibility matters.
Popular styles, in depth
Each style has its own dedicated page with a focused tool, worked examples, and a full breakdown of what Unicode does and doesn't support for it:
Explore distorted text
- Unreadable Text Generator
Compare four hard-to-read effects
- Zalgo Text Generator
Adjust glitch intensity and mark placement