Online Normalize Unicode Text

Convert bold, italic, circled and fancy Unicode text back to plain text.

Normalize Unicode Text

Turn bold, italic, circled, full-width and superscript Unicode characters back into clean, plain text.
Choose a normalization style ( NFKC is recommended ).
Paste stylized text to convert it back to normal, or copy any text to make its encoding consistent.

Load an example

Ready to normalize your text.


Overview:

Our free Normalize Unicode Text tool converts bold, italic, circled, full-width and other stylized Unicode characters back into clean, plain text, and makes the encoding of any text consistent. It uses the official Unicode normalization algorithm, which is built into every modern browser, so all processing happens on your device — nothing is ever sent to a server.

For example, the input 𝓗𝓮𝓵𝓵𝓸 𝔹𝕠𝕝𝕕 ⓘ𝓽𝓪𝓵𝓲𝓬 ABC becomes Hello Bold italic ABC when normalized with NFKC.


What This Tool Does

Unicode can represent the same text in several visually different ways. Fancy generators (bold, italic, script, circled, old English and similar) use special Unicode characters that look like normal letters. The Normalize Unicode Text tool finds those stylized characters and maps them back to their plain equivalents, so "𝕋𝕙𝕖" becomes "The" and "ⓒⓘⓡⓒⓛⓔ" becomes "circle".

It also cleans up character encoding: it can compose a letter and its accent into a single character (NFC), or split them apart (NFD), which is useful before searching, comparing, or storing text. Characters that already match the chosen form are left untouched.


How to Use

1. Enter your text: Type or paste it into the Input textarea, click “Load an example”, or upload a text file from your device.

2. Choose a form: Pick one of the four normalization forms. NFKC is selected by default because it converts fancy text back to plain.

3. Normalize: Click the “Normalize Text” button. The cleaned text appears in the Output textarea.

4. Save the result: Use the Copy link or the Download link above the textareas to keep the normalized text.


Features

NFKC (recommended): Compatibility normalization followed by canonical composition. This is the option that turns bold, italic, circled, full-width and superscript Unicode characters back into plain text. For example:

Input:  Fancy to plain: 𝓗𝓮𝓵𝓵𝓸 𝔹𝕠𝕝𝕕 𝕀𝕥𝕒𝕝𝕚𝕔
Output: Fancy to plain: Hello Bold Italic

NFC: Canonical composition. It combines a base letter and its combining accent into a single precomposed character. For example, Resume written with a standalone combining acute accent becomes Résumé:

Input:  Resumé
Output: Résumé

NFD: Canonical decomposition. It splits precomposed letters into a base letter plus a combining mark. For example:

Input:  Café étudiant
Output: Café étudiant

NFKD: Compatibility decomposition. Like NFKC, but it keeps decomposed letters split apart (it does not recompose them). It converts roman numerals, circled numbers, ligatures and vulgar fractions to their plain equivalents:

Input:  Ⅷ ① ff ½ ©
Output: VIII 1 ff 1⁄2 ©

Load an example: Adds a short sample of fancy, circled and full-width text to the Input textarea so you can try the tool instantly.

Upload a file: Loads the content of a plain text file from your device into the Input textarea.

Copy result: Click the Copy link above the textareas to copy the normalized text to your clipboard.

Download: Saves the normalized text as a .txt file on your device.

Clear the text: Empties both the Input and Output textareas so you can start over.


FAQs

FAQ 1: What does "normalize Unicode text" mean?
Answer: It means converting text so that every character is stored in one standard, consistent way, according to the official Unicode normalization algorithm. It also maps stylized characters (bold, italic, circled, full-width) back to their plain-letter equivalents.

FAQ 2: Which normalization form should I use?
Answer: Use NFKC (the default) to convert fancy or stylized text back into plain text. Use NFC for ordinary text that has been saved with accents split into separate combining marks. NFD and NFKD are mainly for developers who need a fully decomposed form.

FAQ 3: Does NFKC change the meaning of my text?
Answer: For stylized characters it intentionally converts them to their plain equivalents, which is what you want when cleaning up bold or circled text. For regular letters and numbers it does not change the text or its meaning. Compatibility forms can alter characters that have "compatibility" mappings (like roman numerals or superscript digits), so use them when you want a plain, uniform result.

FAQ 4: Can I convert fancy text back to normal?
Answer: Yes. Paste bold, italic, script, circled, full-width or superscript text into the Input textarea and choose NFKC. The tool maps every stylized character back to its plain-letter equivalent in one click.

FAQ 5: Is my text uploaded or stored somewhere?
Answer: No. The normalization runs entirely in your browser using a built-in browser feature. Your text never leaves your device.

FAQ 6: What happens to characters that have no plain equivalent?
Answer: Characters that have no Unicode normalization mapping (such as many emoji and symbols) are left exactly as they are. Only characters that have a defined mapping are changed.

FAQ 7: Why would I need NFD or NFKD?
Answer: Decomposed forms are useful before accent-insensitive searching, sorting, comparing, or hashing text, because a letter and its accent stored as separate characters compares and sorts more predictably. Most daily use only needs NFC or NFKC.

TextToolz

The Ultimate Text Tools

TextToolz works seamlessly to let you convert and design your text. It is fast, reliable and secure. Trusted by thousands of users.