🔍 Unicode Character Inspector
TextSorter Unicode Inspector is a free online developer utility that allows you to analyze text character by character to discover code points, hex values, and hidden zero-width marks
Paste or type text above and click "Inspect Text" to see the character breakdown.
Why You Need a Unicode Character Inspector
Modern software relies heavily on UTF-8 and Unicode character encoding to support text in all languages, symbols, and emoji. However, this flexibility introduces unique problems. Text copied from websites, PDFs, or word processors often contains hidden formatting marks, control characters, or zero-width spaces that are invisible to the naked eye.
These hidden characters can cause unexpected behavior in applications. For example, a zero-width space pasted into a programming code snippet can result in mysterious syntax errors that are incredibly difficult to debug. Similarly, databases might fail to find matching records if search terms contain invisible characters. Our Unicode Character Inspector solves this by exposing every single character, giving developers, database administrators, and content writers a window into the exact byte-level representation of their text.
Detecting Zero-Width and Invisible Characters
Zero-width characters serve formatting purposes in layout engines, but they can easily contaminate databases or codebases when copied. Below are some of the most common hidden characters this tool detects:
- Zero-Width Space (ZWSP - U+200B): Used to enable line breaks in long words without displaying a visible space. Often found in copied text from wikis or modern news websites.
- Zero-Width Joiner (ZWJ - U+200D): Used in complex scripts or to combine multiple emoji into a single emoji (e.g., combining family member emoji).
- Zero-Width Non-Joiner (ZWNJ - U+200C): Prevents characters from joining together when they normally would, crucial in languages like Persian or Arabic.
- Soft Hyphen (SHY - U+00AD): An invisible marker that indicates where a line break is allowed to occur. When the word wraps, a hyphen is rendered; otherwise, it remains completely invisible.
- Left-to-Right / Right-to-Left Marks (LRM / RLM): Directional formatting characters that force text direction in bi-directional writing systems.
Our tool instantly scans for these entities and flags them with a distinct red "Invisible" badge in the breakdown table, making them easy to identify, locate, and eliminate.
How to Read the Unicode Character Breakdown
When you inspect text using our tool, it produces a detailed table showing key information for every character:
- Code Point: The unique numerical identifier assigned to the character by the Unicode Consortium, represented in the standard
U+XXXXformat. - Hex / Dec: The hexadecimal representation (useful for programmers writing regex or encoding rules) alongside the decimal value.
- Name / Description: The formal Unicode character name or descriptive identifier. If a character is a control sequence, its standard abbreviation (like LF for Line Feed or TAB for Tabulation) is displayed.
- Unicode Block: The official categorizing range the character belongs to, such as Basic Latin, Cyrillic, General Punctuation, or Miscellaneous Symbols and Pictographs (emoji).
With filters for printable, invisible, and control characters, you can quickly narrow down your view to only the characters you are looking for.
Frequently Asked Questions
Related Developer Tools
Explore other helpful text utilities for developers:
🔒 Local & Secure Processing
Privacy is fully guaranteed. All Unicode inspection is executed client-side in your web browser. Your text is never transmitted, stored, or reviewed on any remote server. It is completely safe to analyze confidential records, source code, or passwords.