Online Unicode Tools
Online Unicode Tools is the OnlineTools.com sub-site for Unicode — encoding conversion, code-point handling, grapheme operations, and homoglyph (spoofing) tools.
Text & Encoding(20)
Add Combining Characters
Applies diacritical marks to text via combining characters.
Check Spoofed Text
Detects whether text contains lookalike homoglyph characters.
Code Points to Unicode
Decodes a list of code points back into Unicode text.
Cyclically Shift Unicode
Performs a cyclic shift on Unicode code points.
Decrement Unicode Values
Decrements every code point by a chosen amount.
Increment Unicode Values
Increments every code point by a chosen amount.
Normalize Unicode Letters
Restores stylised Unicode letters to regular Latin letters.
Normalize Unicode Numbers
Restores stylised Unicode numbers to standard digits.
Normalize Unicode Text
Converts fancy Unicode text back to plain text.
Remove Combining Characters
Strips diacritical marks from text.
Spoof Unicode Text
Replaces letters with visually similar homoglyphs for obfuscation.
Unicode Letters (fancy)
Converts plain text into various stylised Unicode font variants.
Unicode Numbers (fancy)
Renders numbers in stylised Unicode forms (script, double-struck, etc.).
Unicode Text (fancy)
Renders ordinary text in fancy Unicode styling.
Unicode to Code Points
Lists the Unicode code points for each character in a string.
Unicode to Image
Renders Unicode text as a downloadable image.
Unicode to UTF-16
Encodes Unicode text into UTF-16 code units.
Unicode to UTF-32
Encodes Unicode text into UTF-32 code units.
Unicode to UTF-8
Encodes Unicode text into UTF-8 byte sequences.
Unspoof Unicode Text
Restores homoglyphs to standard letters.
Text & String Tools(15)
Center Unicode
Centre-aligns Unicode text within a chosen width.
Chunkify Unicode
Splits Unicode text into fixed-length chunks.
Count Unicode Characters
Counts characters in Unicode text including multi-byte handling.
Extract Graphemes
Splits Unicode text into individual graphemes.
Extract Unicode Range
Filters out characters within a chosen code-point range.
Join Unicode
Joins Unicode text fragments with a chosen separator.
Left-pad Unicode
Adds characters to the start of Unicode text to reach a target length.
Repeat Unicode
Repeats Unicode text a chosen number of times.
Reverse Unicode
Reverses the order of characters in Unicode text.
Right-align Unicode
Right-aligns Unicode text within a chosen width.
Right-pad Unicode
Adds characters to the end of Unicode text to reach a target length.
Rotate Unicode
Cyclically rotates Unicode text left or right.
Sort Graphemes
Sorts the graphemes of Unicode text alphabetically.
Split into Characters
Splits Unicode text into individual character entries.
Truncate Unicode
Shortens Unicode text to a chosen maximum length.
Encoders & Decoders(12)
ASCII to Unicode
Converts ASCII bytes to Unicode symbols.
Escape Unicode
Converts Unicode characters to JavaScript-style escape sequences.
URL-encode Unicode
Percent-encodes Unicode characters for URL transport.
Unicode to ASCII
Converts Unicode symbols to raw ASCII bytes.
Unicode to Base64
Encodes Unicode text into Base64 format.
Unicode to Binary
Converts Unicode characters to binary (base-2) representation.
Unicode to Bytes
Converts Unicode characters to raw byte values.
Unicode to Data URL
Encodes Unicode text into a Data URI.
Unicode to Decimal
Converts Unicode characters to decimal (base-10) representation.
Unicode to HTML
Encodes Unicode characters as HTML numeric entities.
Unicode to Hex
Converts Unicode characters to hex (base-16) representation.
Unicode to Octal
Converts Unicode characters to octal (base-8) representation.