This is the technical version of the same tool, for anyone who wants to know what is actually happening to their text.
Every style here comes from a specific block of the Unicode standard, and knowing which block explains a lot of the odd behaviour people run into.
Which blocks do the work?
Most letter styles come from Mathematical Alphanumeric Symbols, which exists so that maths notation can distinguish a bold vector from an italic scalar. It covers bold, italic, script, gothic, outline, sans, and monospace.
That block has holes in it, because a few letters were already encoded elsewhere as Letterlike Symbols. Script capital B and gothic capital C are borrowed from there rather than duplicated.
The circled and squared styles come from Enclosed Alphanumerics, and the wide style comes from Halfwidth and Fullwidth Forms, which was built for East Asian typography rather than for decoration.
Why this matters in practice
- Blocks designed for maths are widely supported, since technical fonts include them, which is why bold and outline render almost everywhere.
- Enclosed and emoji-adjacent blocks are patchier, and they are the styles that show boxes on older devices.
- Combining marks like strikethrough are separate code points stacked onto a letter, so they double the character count.
- None of these characters are letters as far as text processing is concerned, which is why search, sorting, and screen readers all treat them differently.
Tip: I once debugged a form that rejected a user signup for no obvious reason, and the cause was a styled character in the name field that passed the front-end check and failed a database collation later. Anything going into a system rather than onto a screen should stay plain.
Related tools: Fancy Letter Generator , Font Copy Paste and Fonts Converter .
This page styles text you already have. If you are still working out the name itself, a nickname generator covers that side, and it is easier to pick the words first and style them once at the end.