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

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…

Reverse Unicode Text, Emoji Safe

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

Rotate Text Characters

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

Split Text into Characters

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

Truncate Text

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