How to use the fancy text generator
- Type or paste your text in the box. The default text shows how each style looks.
- Look through the list. Each row shows your text in one style, such as bold, italic, script, fraktur, double-struck, circled, fullwidth, small caps or with a line through it.
- Press Copy next to the style you want. The text is copied as ordinary characters.
- Paste it where you need it. Check how it looks there, because some apps and fonts cannot draw every style.
Worked examples
The word Hi in bold is ๐๐ข, which uses the Unicode characters Mathematical Bold Capital H and Mathematical Bold Small I. In script, the capital H is the reserved letter โ and in double-struck, H is โ, because those letters already existed elsewhere in Unicode and the math block skips them.
Fullwidth turns Hi 1! into ๏ผจ๏ฝใ๏ผ๏ผ, with a wide space between the words. Strikethrough adds the combining character U+0336 after every visible character, so a b becomes aฬถ bฬถ.
How these styles work
These are not fonts. Unicode contains several alphabets of look-alike letters, mostly meant for mathematics, and the tool swaps each letter and digit for its look-alike. Bold, italic, script, fraktur, double-struck, sans-serif and monospace letters come from the Mathematical Alphanumeric Symbols block. Circled and fullwidth letters have their own blocks, and small caps use letters borrowed from phonetic alphabets.
Line effects such as strikethrough and underline use combining characters, which attach to the character before them. Because they are normal characters, the result can be pasted into messages, bios and documents without a font change. The conversion is checked against the official Unicode names for every letter and digit.
Where to be careful
Screen readers often read these characters badly. A name written in math bold may be read letter by letter as "mathematical bold capital h", or skipped. Do not use fancy text for names, email addresses, web addresses, passwords or anything that must be readable aloud. Search and spell checkers also do not treat these letters as the normal alphabet.
Some apps and older fonts show empty boxes for characters they do not have, and some sites strip or block them. Use them for decoration, test them where they will appear, and keep a plain version nearby. For symbols and other characters see the copy and paste symbols tool, and for changing letter case use the case converter.
Assumptions and limits
- Only unaccented English letters and the digits 0 to 9 are restyled. Accented letters, punctuation and emoji stay as typed, except in fullwidth, which also converts punctuation.
- Small caps has no letter for x, which stays as typed. The letter q uses a look-alike character that most fonts can draw.
- Input is limited to 2,000 characters.
- The result is plain Unicode text with no formatting, so it keeps its look only where fonts support these characters.
Frequently asked questions
Why do some letters look different from the rest in script and fraktur?
Unicode already had a few of those letters in another block, such as the script capital H, so the math block leaves gaps. The tool fills each gap with the existing character, and the font may draw it slightly differently.
Can I use fancy text in a username or bio?
Many places allow it, but some filter or reject unusual characters, and screen readers may read them poorly. Test it where you plan to use it and keep an ordinary version for anything people must read aloud.
Why does a style show boxes for some characters?
The font on your device or in the app lacks those characters. Another app or device may show them correctly. Styles from the math block are widely supported, while small caps and the line effects vary more.
Are these real fonts?
No. They are separate Unicode characters that resemble styled letters. That is why they can be pasted almost anywhere, and also why they behave differently from real bold or italic formatting in a document.