What this converter does
Fancy text generators do not change fonts. They replace each letter with a different Unicode character that looks like a styled letter: a bold 𝐀 from the maths block, a circled Ⓐ, a small-caps ᴀ, an upside-down ɐ. That is why the style survives copy and paste, and also why the text becomes awkward afterwards. You cannot search it, spell check it or edit it comfortably, and screen readers stumble over it.
This Unicode to text converter reverses the process. It recognises the characters used by fancy text styles and swaps each one back for the plain letter it imitates.
How to use the Unicode to text converter
- Paste your styled text into the Fancy text box. Clear empties it.
- Read the result in the Plain text box. It updates as you type or paste.
- Press Copy to copy the plain text.
- Adjust the three toggles below the boxes if needed. All are on by default:
- Keep accents keeps letters like é and ñ. Turn it off to remove accents too.
- Fix look-alike letters turns Greek, Cyrillic, Thai and similar letters that imitate Latin ones back into Latin letters.
- Flip upside-down text detects flipped text and turns it the right way up.
A line under the boxes tells you whether anything changed, or that the text was already plain.
What it can convert
- Mathematical letters: bold, italic, script, gothic, double struck, sans serif and monospace
- Wide text made of full-width letters
- Bubble and square letters, in light and dark versions, and parenthesized letters
- Superscript and subscript letters and numbers
- Small caps
- Letter emoji (regional indicator letters)
- Upside-down text, including flipped capitals and numbers
- Stacked text, where small letters sit on top of others
- Underline, strikethrough, slash and overline marks
- Zalgo and glitch text
- Look-alike alphabets built from Greek, Cyrillic, Thai, Canadian syllabics and currency signs
- Zero-width characters, which are removed
How it works
Most styled letters carry a “compatibility” link to a plain letter in the Unicode standard. The NFKC normalization form follows those links, so a bold 𝐀 becomes A and a full-width A becomes A. The converter applies this one character at a time, and only where the result is a plain letter or number. That way decorative symbols such as ½ or ™ stay as they are.
Some styles have no such link. Small caps, dark bubble letters, upside-down letters and look-alike alphabets are ordinary characters in their own right. For those, the converter uses lookup tables built from the same style definitions that the generators on this site use.
Lines and Zalgo work differently. They are combining marks, characters that attach to the letter before them. A real accent in a word like café is part of the letter. Underline, strikethrough and slash marks, and any pile of three or more marks, are treated as decoration and removed.
Upside-down text is only flipped when it contains characters that rarely appear in normal writing, such as ɐ, ǝ or ʇ, so ordinary words with a q or a d are left alone.
Examples
Each result below was produced by the converter.
| Fancy text | Plain text |
|---|---|
| 𝙃𝙚𝙡𝙡𝙤 | Hello |
| ⓑⓤⓑⓑⓛⓔ | bubble |
| ꜱᴍᴀʟʟ ᴄᴀᴘꜱ | small caps |
| ˢᵘᵖᵉʳ | super |
| ⒣⒠⒧⒧⒪ | hello |
| uʍoᗡ ǝpᴉsd∩ | Upside Down |
| sͭͣͨkͤͩ | stacked |
| U̲n̲d̲e̲r̲ | Under |
| H̴̢̦͓̾e̵͚͛l̶l̷o̸ | Hello |
| 🅿🅻🅰🅸🅽 | PLAIN |
| ԋҽʅʅσ | hello |
The toggles change the result in specific cases. With Keep accents off, “Crème brûlée” becomes “Creme brulee”. With Fix look-alike letters on, the Greek word “καλημέρα” comes out as “κaλημέpa”, because α and ρ are also used as fancy Latin letters. Switch the toggle off and the Greek word stays untouched.
When this is useful
- Editing your own bio or name after styling it, without retyping every letter
- Quoting a styled post in an article, email or report
- Making text accessible before sharing it with someone who uses a screen reader
- Searching or sorting usernames that use fancy letters
- Cleaning pasted data, such as a spreadsheet of display names
- Reading cursed or glitch text that has become impossible to make out
Limits
Lost case cannot return. Styles that only have capitals or only lowercase cannot tell you how the original was written.
Decorations stay. Symbols that wrap text, such as stars, hearts or wings around a name, are real characters and are kept. Delete them by hand if you do not want them.
Spaced and reversed text. Text with spaces between every letter, or written backwards without being flipped, is still valid plain text, so it is left as it is.
Real non-Latin text. Keep Fix look-alike letters off when converting genuine Greek, Cyrillic or Thai writing.
Related tools
To go the other way and see each character’s code point, use the Unicode text converter. The cursed text generator and the upside down text generator create two of the styles this page can undo.