Unicode Tool Suite
Explore and deploy over 70 specialized serverless utilities to inspect, convert, normalize, and analyze Unicode code points instantly.
Text to Code Points
Convert text into Unicode code points in U+, escape, entity, or decimal format.
Code Points to Text
Convert a list of Unicode code points back into text.
Unicode to Decimal
Convert Unicode characters into decimal code point values.
Decimal to Unicode
Convert decimal code point values back into Unicode characters.
Unicode to Hex
Convert Unicode characters into hexadecimal code points.
Hex to Unicode
Convert hexadecimal code points back into Unicode characters.
Unicode to Binary
Convert Unicode characters into binary code points.
Binary to Unicode
Convert binary code points back into Unicode characters.
Unicode to Octal
Convert Unicode characters into octal code points.
Octal to Unicode
Convert octal code points back into Unicode characters.
Unicode to Arbitrary Base
Convert Unicode code points into numbers of any base up to 36.
Arbitrary Base to Unicode
Convert numbers of any base back into Unicode characters.
Unicode Escape
Escape characters as \uXXXX or \u{XXXXX} sequences.
Unicode Unescape
Turn \u escape sequences back into characters.
JavaScript Escape
Escape text into a JavaScript string literal.
JavaScript Unescape
Decode JavaScript escape sequences back into text.
Python Escape
Escape text into a Python string literal.
Python Unescape
Decode Python escape sequences back into text.
CSS Escape
Escape characters into CSS unicode-range escapes.
CSS Unescape
Decode CSS escape sequences back into characters.
HTML Entity Encode
Encode characters as named, decimal, or hex HTML entities.
HTML Entity Decode
Decode HTML entities back into characters.
URL Escape Unicode
Percent-encode Unicode characters for URLs.
URL Unescape Unicode
Decode percent-encoded Unicode back into characters.
Code Point Info
Show U+ code, name, block, category, and escapes for each character.
Unicode Name Lookup
Find the official Unicode name of a character.
Name to Character
Find a character from its official Unicode name.
Unicode Block Finder
Identify which Unicode block each character belongs to.
Unicode Script Detector
Detect the writing script of each character.
General Category
Show the Unicode general category of each character.
Unicode Plane Finder
Identify which Unicode plane each character lives in.
Bidi Class
Show the bidirectional class of each character.
Char Range Dump
Dump all characters within a code point range.
Unicode Search
Search for characters by name substring.
Code Point Validate
Check whether code points are valid scalars or surrogates.
Mirror Character
Show the bidi mirrored glyph of a character.
NFC Normalize
Normalize text to canonical composed form (NFC).
NFD Normalize
Normalize text to canonical decomposed form (NFD).
NFKC Normalize
Normalize text to compatibility composed form (NFKC).
NFKD Normalize
Normalize text to compatibility decomposed form (NFKD).
Normalization Compare
Compare all four normalization forms side by side.
Case Fold
Apply Unicode case folding for case-insensitive matching.
Unicode Uppercase
Uppercase text using full Unicode case mapping.
Unicode Lowercase
Lowercase text using full Unicode case mapping.
Strip Combining Marks
Remove combining marks while keeping base characters.
Decompose Diacritics
Split accented characters into base plus combining marks.
Compose Diacritics
Combine base characters and marks into precomposed forms.
Add Combining Overlay
Overlay combining marks like strikethrough onto each character.
Count Combining Marks
Count the combining marks in the text.
Split Base and Marks
Separate base characters from their combining marks.
Emoji to Code Points
Convert emoji into their Unicode code points.
Code Points to Emoji
Build emoji from a list of code points.
Emoji Info
Show emoji names and break down ZWJ sequences.
Emoji Skin Tone Changer
Apply or change the skin tone modifier of emoji.
Emoji ZWJ Splitter
Split a ZWJ emoji sequence into its parts.
Extract Emoji
Pull out all emoji from the text.
Unicode to Surrogate Pairs
Convert code points into UTF-16 surrogate pairs.
Surrogate Pairs to Unicode
Combine UTF-16 surrogate pairs back into code points.
Code Points vs Units
Compare the code point count against UTF-16 unit count.
Unicode String Literal
Wrap Unicode text as a quoted code string literal.
Script Mixing Detector
Flag text that mixes scripts like Latin and Cyrillic, with positions.
Unicode Version Age
Show the Unicode version that introduced each character.
Emoji Version Compatibility
Find the minimum emoji version needed to render the text.
Grapheme vs Code Point vs Byte
Count graphemes, code points, and UTF-8 bytes side by side.
Zalgo Meter
Measure combining mark density and clean up Zalgo text.
Invisible & Format Auditor
Audit invisible, format, and control characters with risk levels.
Unicode Block Coverage
Show which Unicode blocks the text uses and the percentage of each.
Normalization Idempotency Check
Detect the current normalization form and check lossless round-tripping.
Confusable Skeleton Diff
Compare two strings by their Unicode confusable skeletons.
Bidi Isolation Wrapper
Wrap text in bidi isolates for safe right-to-left embedding.