

It also normalizes all Unicode spaces and removes spaces of zero width. It replaces fake punctuation marks with ASCII punctuation marks, for example, an emoji question mark "❓" (U+2753) gets converted to a regular question mark "?" (U+003F), and a sine wave "∿" (U+223F) gets normalized to an ordinary tilde "~" (U+007E). It can also normalize multi-digit numbers, for example, "⑫" to "12" and "㉍" to "60", as well as fractions, for example, "½" to "1/2" and "⅗" to "3/5". It also works with many numeric and math fonts and converts Unicode digits into regular Latin numerals 0 to 9 from the code position range U+0030 to U+0039.

It can normalize ligatures, for example, "㎞" as "km" and "㏑" as "ln", and word glyphs, for example, "🆕" as "NEW" and "🆗" as "OK". The tool transforms all letter-like symbols into letters of the English alphabet. It supports over twenty different alphabets, a dozen of Unicode fonts, and it's also capable of recognizing letters by their shape.

It converts all typographic Unicode glyphs to readable English characters from the ASCII charset. This online web application normalizes Unicode text.
