Unicode Normalization Tester - Online See NFC vs NFD
Paste two strings that look the same and see if they differ after normalization. Debug invisible encoding bugs.
UD5 Toolkit
Instantly convert text into NFC, NFD, NFKC, NFKD normalization forms ā right in your browser.
String.prototype.normalize(). No text is ever sent to a server or stored. You can even use this tool offline after the page loads.
String.prototype.normalize(). This tool works perfectly on desktop and mobile devices.
Paste two strings that look the same and see if they differ after normalization. Debug invisible encoding bugs.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and doubleāstruck. Copy rich text for anywhere.
Paste NāTriples data and convert it to a compact JSONāLD representation. Work with linked open data. Local.
Convert any text into JavaScriptāstyle \uXXXX escape sequences and vice versa. Handles emojis. Useful for i18n development.
Convert any phrase into the NATO phonetic alphabet (Alpha, Bravo, Charlieā¦). Copy or hear pronunciation. Useful for call centers.
Paste text and instantly see if it contains hidden zeroāwidth characters often used in steganography. Reveal invisible payloads.
Encode text into Wingdings symbols and decode Wingdings back to text. A nostalgic and fun puzzle tool. All processing in your browser.
Shows each character's 7ābit or 8ābit binary representation. Includes space separation. For learning binary encoding.
Detect browser support for fontātech() and fontāformat() values in @fontāface src. Check COLRv1, variable, etc.
Enter Braille dot numbers (1ā6) or paste Unicode Braille to decode into English text. Companion to textātoāBraille.
Easily apply ROT13 cipher to obfuscate or reveal text. A classic letter substitution cipher that works bidirectionally. Purely client-side processing.
Upload a text file to detect its character encoding (UTF-8, ISO-8859-1, etc.) and BOM presence. Runs entirely in your browser.
Toggle OpenType features like liga, smcp, tnum, and see the text update. Support for variable fonts. Typography nerds.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles spaceāseparated blocks. Local.
Type or paste Korean Hangul and see the revised romanization. Also works backwards for basic words. Study aid.
Turn your webcam feed into realātime ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Paste raw email headers and see authentication results (SPF, DKIM, DMARC) in a readable table. Find spoofing attempts.
Apply dyslexiaāfriendly fonts, spacing, and background to any text. Preview and copy the formatted version. Improve readability.
Paste rich text and clean it to plain text. Normalize line endings and whitespace. Prepare for code or databases.
Design a soft, extruded card with inner and outer shadows. Adjust depth and roundness. Copy the CSS.
Convert plain text into leet (1337) speak and decode it back. Great for gamer tags and online culture. Fun, free, and local.
Type any character and see how it renders in different font stacks. Detect missing glyphs and fallback behavior.
Select a local font and see all its metrics: ascent, descent, xāheight, and supported features. Typography deep dive.
Parse a Snowflake ID (used by Discord, Twitter) into its timestamp, worker, and sequence components. Instant local decoding.
Check English spelling and get suggestions using the browser's built-in dictionary. Highlight errors instantly. No data leaves your machine.
Create a DMARC policy record with percentage, reporting addresses, and alignment mode. Validate and copy the final DNS TXT.
Convert standard Arabic numbers into formal Japanese/Kanji numerals (e.g., 123 ā ē¾äŗåäø). Also supports large numbers.
Create scary, glitched text using combining diacritical marks. Control intensity. Perfect for horror memes and fun. Pure Unicode magic in browser.
Paste an enciphered text and instantly see all 25 possible shifts. Highlight the most plausible.
Test different lineābreak and wordābreak values on Chinese/Japanese/Korean text. See how browsers wrap. Essential for i18n.