Home Tools Blog About

Unicode Tools

Unicode tools handle the 154,998 characters Unicode 15.1 defines, converting between UTF-8, UTF-16, and UTF-32, normalizing combining marks, escaping non-ASCII for JSON, and catching homoglyph spoofing where Cyrillic а masquerades as Latin a. A forum moderator screening 200 new usernames an hour can paste each handle into a spoof checker and reject Pаypal, Amаzon, and Gооgle lookalikes in seconds.

All tools in this category

ASCII to Unicode Converter →

ASCII to Unicode & Decode decimal, hex, octal, or U+XXXX values to Unicode characters - emoji-safe…

Center Unicode Text →

Center Unicode text within a fixed width, with real grapheme counting for emoji and CJK width…

Check Spoofed Unicode Text →

Detect Unicode confusables and homoglyphs from Cyrillic, Greek, Armenian, and Hebrew that imitate Latin letters. Free,…

Chunkify Unicode Text →

Split Unicode text into equal chunks with grapheme, code-point, or UTF-16 modes. Keeps emoji and ZWJ…

Combining Characters Generator →

Add Unicode combining characters and diacritical marks above, below or through any text, then copy and…

Convert Code Points to Unicode →

Convert Code Points to Unicode (U+XXXX, hex, decimal) to characters - handles emoji, CJK, supplementary planes.…

Convert Emoji to Image →

online emoji-to-PNG generator with native/Apple/Segoe/Noto font stacks, transparent background, and auto-fit sizing. Client-side, instant.

Convert Unicode to ASCII →

Convert Unicode to ASCII with transliteration (é → e, ñ → n), replace, or strip modes.…

Convert Unicode to Base64 →

Encode Unicode text to Base64 (and decode) with standard, URL-safe, MIME variants. UTF-8 proper. Free, offline,…

Convert Unicode to Binary →

Convert Unicode to binary in 3 modes (UTF-8, codepoint, UTF-16). Per-character breakdown. Free, offline, client-side, instant,…

Convert Unicode to Bytes →

Convert Unicode to UTF-8 bytes in hex, decimal, or binary. Per-byte grid, reverse direction. Free, offline,…

Convert Unicode to Code Points →

Convert Unicode to code points (U+XXXX, HTML/CSS/JS escapes) and back. Per-character breakdown. Free, offline, client-side, instant,…

Convert Unicode to Data URL →

Convert Unicode to data URLs with base64 or URL-encoding, 12 MIME types, charset toggle. Free, offline,…

Convert Unicode to Decimal →

Convert Unicode text to decimal code point values.

Convert Unicode to Hex →

Convert Unicode to hex codepoints with prefix/padding/case options (and back). Per-character breakdown. Free, offline, client-side, instant,…

Convert Unicode to HTML →

Convert Unicode to HTML entities (hex/decimal/named/smart) with ASCII-safe option. Reverse direction parses all formats. Free, offline,…

Convert Unicode to Image →

Render Unicode text as PNG/WebP/JPEG with font, color, transparency, alignment. Auto-fit canvas. Free, offline, client-side, instant,…

Convert Unicode to Octal →

Convert Unicode to octal codepoints with prefix/padding options (and back). Per-character breakdown. Free, offline, client-side, instant,…

Convert Unicode to String Literal →

Convert Unicode to escaped string literals for JS, TS, Python, Go, Rust, C/C++, Java, JSON, Ruby.…

Convert Unicode to UTF-16 →

Convert Unicode to UTF-16 code units (hex/decimal/binary) with endianness, BOM, surrogate pair handling. Reverse too. Free,…

Convert Unicode to UTF-32 →

Convert Unicode to UTF-32 code units (hex/decimal/binary) with endianness, BOM. Free, offline, client-side, instant, secure.

Convert Unicode to UTF-8 →

Convert Unicode to UTF-8 bytes (hex/decimal/binary), bidirectional with BOM, prefix, and per-character byte breakdown. Free, offline,…

Count Unicode Characters →

Count Unicode Characters online, free and private. Runs in your browser, no upload, instant and offline.

Cyclically Shift Unicode →

Rotate Unicode text left/right with grapheme-cluster awareness - ZWJ emoji, combining accents, Indic scripts handled correctly.…

Decrement Code Points →

Shift every Unicode code point backward by N. Clamps at U+0000, skips surrogates, shows before/after mapping.…

Emoji Picker →

Browse, search, copy emojis by category. Recent emojis remembered for the session. Free, offline, client-side, instant,…

Escape Unicode →

Escape Unicode characters as JS, JSON, Python, HTML, or CSS sequences - or unescape any of…

Extract Unicode Graphemes →

Segment text into grapheme clusters via Intl.Segmenter - shows every code point per grapheme plus UTF-16…

Extract Unicode Range →

Filter text to characters in one or more hex Unicode ranges - Greek, Cyrillic, emoji, CJK…

Generate a Unicode Character Range →

List every character between two Unicode code points by entering a start and end code point…

Join Lines Into One String →

Join multiple lines of text into one string with any glue you choose, such as a…

Left Pad Text →

Pad text on the left to a target length using a fill character, with length counted…

Normalize Unicode Text Online →

Normalize text to a standard Unicode form (NFC, NFD, NFKC, NFKD) for consistent comparison, search, and…

Repeat Text →

Repeat any text a chosen number of times, optionally joined by a separator such as a…

Reverse Unicode Text, Emoji Safe →

Reverse text without breaking emoji, flags, or accents. Flip by graphemes, code points, words, or lines,…

Right Pad Text →

Pad text on the right to a target length using a fill character, with length counted…

Rotate Text Characters →

Rotate the characters of text left or right by any number of positions, wrapping around, with…

Sort Characters →

Sort the characters of your text in Unicode order, ascending or descending, with emoji and accents…

Split Text into Characters →

Split text into its individual characters with emoji and accents kept whole, separated however you like.

Split Text Into Fragments →

Split a string into a chosen number of roughly equal contiguous fragments, with emoji and accents…

Spoof Unicode Text →

Spoof text with Unicode look-alike letters, or unspoof to convert look-alikes back to plain Latin.

Truncate Text →

Shorten text to a maximum number of characters without splitting emoji or accents, with an optional…