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. This category collects 54 free browser-based tools, every common code-point conversion, every NFC/NFD normalization, every zalgo cleanup. No sign-up, no uploads.
All tools in this category
Add Combining Characters →
Add Combining Characters diacritical marks above, below, or through any text. Free, offline, client-side, instant and…
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…
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…
No tools match that filter.