Skip to content
AZ Tools

Fancy Unicode Text

Type plain ASCII and get ๐๐จ๐ฅ๐, ๐ผ๐‘ก๐‘Ž๐‘™๐‘–๐‘, ๐“ข๐“ฌ๐“ป๐“ฒ๐“น๐“ฝ, ๐”‰๐”ฏ๐”ž๐”จ๐”ฑ๐”ฒ๐”ฏ, ๐™ผ๐š˜๐š—๐š˜ and sans-serif variants from the Unicode Math Alphanumeric blocks.

Variants

Bold

๐“๐ก๐ž ๐ช๐ฎ๐ข๐œ๐ค ๐›๐ซ๐จ๐ฐ๐ง ๐Ÿ๐จ๐ฑ ๐ฃ๐ฎ๐ฆ๐ฉ๐ฌ ๐จ๐ฏ๐ž๐ซ ๐Ÿ๐Ÿ‘ ๐ฅ๐š๐ณ๐ฒ ๐๐จ๐ ๐ฌ.

Italic

๐‘‡โ„Ž๐‘’ ๐‘ž๐‘ข๐‘–๐‘๐‘˜ ๐‘๐‘Ÿ๐‘œ๐‘ค๐‘› ๐‘“๐‘œ๐‘ฅ ๐‘—๐‘ข๐‘š๐‘๐‘  ๐‘œ๐‘ฃ๐‘’๐‘Ÿ 13 ๐‘™๐‘Ž๐‘ง๐‘ฆ ๐‘‘๐‘œ๐‘”๐‘ .

Bold Italic

๐‘ป๐’‰๐’† ๐’’๐’–๐’Š๐’„๐’Œ ๐’ƒ๐’“๐’๐’˜๐’ ๐’‡๐’๐’™ ๐’‹๐’–๐’Ž๐’‘๐’” ๐’๐’—๐’†๐’“ 13 ๐’๐’‚๐’›๐’š ๐’…๐’๐’ˆ๐’”.

Script

๐’ฏ๐’ฝโ„ฏ ๐“†๐“Š๐’พ๐’ธ๐“€ ๐’ท๐“‡โ„ด๐“Œ๐“ƒ ๐’ปโ„ด๐“ ๐’ฟ๐“Š๐“‚๐“…๐“ˆ โ„ด๐“‹โ„ฏ๐“‡ 13 ๐“๐’ถ๐“๐“Ž ๐’นโ„ดโ„Š๐“ˆ.

Bold Script

๐“ฃ๐“ฑ๐“ฎ ๐“บ๐“พ๐“ฒ๐“ฌ๐“ด ๐“ซ๐“ป๐“ธ๐”€๐“ท ๐“ฏ๐“ธ๐” ๐“ณ๐“พ๐“ถ๐“น๐“ผ ๐“ธ๐“ฟ๐“ฎ๐“ป 13 ๐“ต๐“ช๐”ƒ๐”‚ ๐“ญ๐“ธ๐“ฐ๐“ผ.

Fraktur

๐”—๐”ฅ๐”ข ๐”ฎ๐”ฒ๐”ฆ๐” ๐”จ ๐”Ÿ๐”ฏ๐”ฌ๐”ด๐”ซ ๐”ฃ๐”ฌ๐”ต ๐”ง๐”ฒ๐”ช๐”ญ๐”ฐ ๐”ฌ๐”ณ๐”ข๐”ฏ 13 ๐”ฉ๐”ž๐”ท๐”ถ ๐”ก๐”ฌ๐”ค๐”ฐ.

Double-struck

๐•‹๐•™๐•– ๐•ข๐•ฆ๐•š๐•”๐•œ ๐•“๐•ฃ๐• ๐•จ๐•Ÿ ๐•—๐• ๐•ฉ ๐•›๐•ฆ๐•ž๐•ก๐•ค ๐• ๐•ง๐•–๐•ฃ ๐Ÿ™๐Ÿ› ๐•๐•’๐•ซ๐•ช ๐••๐• ๐•˜๐•ค.

Monospace

๐šƒ๐š‘๐šŽ ๐šš๐šž๐š’๐šŒ๐š” ๐š‹๐š›๐š˜๐š ๐š— ๐š๐š˜๐šก ๐š“๐šž๐š–๐š™๐šœ ๐š˜๐šŸ๐šŽ๐š› ๐Ÿท๐Ÿน ๐š•๐šŠ๐šฃ๐šข ๐š๐š˜๐š๐šœ.

Sans-serif

๐–ณ๐—๐–พ ๐—Š๐—Ž๐—‚๐–ผ๐—„ ๐–ป๐—‹๐—ˆ๐—๐—‡ ๐–ฟ๐—ˆ๐—‘ ๐—ƒ๐—Ž๐—†๐—‰๐—Œ ๐—ˆ๐—๐–พ๐—‹ ๐Ÿฃ๐Ÿฅ ๐—…๐–บ๐—“๐—’ ๐–ฝ๐—ˆ๐—€๐—Œ.

Sans-serif Bold

๐—ง๐—ต๐—ฒ ๐—พ๐˜‚๐—ถ๐—ฐ๐—ธ ๐—ฏ๐—ฟ๐—ผ๐˜„๐—ป ๐—ณ๐—ผ๐˜… ๐—ท๐˜‚๐—บ๐—ฝ๐˜€ ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐Ÿญ๐Ÿฏ ๐—น๐—ฎ๐˜‡๐˜† ๐—ฑ๐—ผ๐—ด๐˜€.

These are real Unicode codepoints, not a font. Avoid for accessibility-critical text.

How to use

  1. Type plain text in the input.
  2. Copy whichever style you want into the destination.
  3. Some variants lack digits (italic, script, fraktur) โ€” those keep ASCII digits unchanged.

About this tool

Show

Maps each ASCII letter (and digits, when supported) to its visual look-alike in Unicode's Mathematical Alphanumeric Symbols range. The result keeps its style when copy-pasted into chat, social media, plain-text email โ€” anywhere a real bold tag wouldn't survive. The script and Fraktur forms route around the BMP "holes" where letters like โ„‹, โ„ฌ, and โ„œ already exist as letterlike symbols.

Those holes are the awkward part of the block. When Unicode encoded the mathematical alphabets it found that a couple of dozen letters had already been assigned years earlier as letterlike symbols, so rather than duplicate them it left gaps and scattered the missing glyphs elsewhere in the BMP. A naive offset calculation lands in those gaps and emits a reserved codepoint, which renders as a blank box. The mapping here substitutes the correct scattered character instead, which is why script and Fraktur come out complete.

Not every style covers digits. Bold, double-struck, sans-serif and monospace have their own digit sets, but italic, script, Fraktur and several others do not, so digits pass through as ordinary ASCII and a styled word containing a number comes out visibly mixed. The tool leaves those digits as they are rather than silently substituting something close.

The cost of this approach is that the output is no longer the letters you typed. Screen readers announce many of these codepoints as "mathematical bold small a" or skip them, search does not match them against the plain word, and a username or display name made of them is unsearchable by the name people expect. Several platforms also reject them in profile fields or normalise them away. These are decorative substitutions for running text, and where actual emphasis is meant, real markup remains both more accessible and more robust.

Frequently asked questions

Is this just a font?

No โ€” every character is a distinct Unicode codepoint in the Mathematical Alphanumeric Symbols block. That's why it survives plain-text destinations that would strip a CSS font change.

Why is screen-reader behaviour bad with these?

Screen readers don't always know that ๐€ (Mathematical Bold A) is the letter A โ€” they may read it as "Mathematical Bold Capital A" or skip it entirely. Use these for headers and accents, never for body content meant to be read aloud.

Where don't these render?

Older Android keyboards, basic terminal fonts, and any environment without Unicode SMP support will show boxes. Most modern OSes and browsers handle them fine.

Why does search stop finding my text after styling it?

Because the styled letters are different characters, not the same letters wearing a font. A search for "hello" compares code points, and the mathematical bold h is not the letter h, so the match fails โ€” in a browser's find bar, in a site's search box, and in anything that indexes the page. The same applies to sorting and to autocomplete.

Where is this genuinely appropriate?

In a place that gives you no formatting at all and where the text is decorative rather than functional โ€” a social profile name, a one-off post title. Avoid it anywhere the words have to work: headings, links, buttons, anything a screen reader will read aloud (it may spell the characters out or skip them), any field that will be searched, and any name that someone will later have to type.

Related tools