Unicode Lookup
Search for Unicode characters and get their code points. Find symbols and emojis easily.
Loading Tool...
Applications
Web development (character encoding, form validation), text normalization and sanitization, emoji processing and storage, database encoding troubleshooting, i18n resource file preparation, and JSON/Python source code string escaping.
How Unicode Works
Unicode assigns every character a unique code point (a number). Code points are encoded into bytes via UTF-8 (variable-length, 1-4 bytes), UTF-16 (2 or 4 bytes with surrogate pairs), or UTF-32 (fixed 4 bytes). A single grapheme cluster may consist of multiple code points — for example, emoji with skin tone modifiers or flag sequences. This tool converts between characters and their code points, shows encoding details, and helps debug encoding issues.
Fun Fact: Emoji characters are spread across 10+ different Unicode blocks — the 😊 emoji lives in the Emoticons block at U+1F60A, but the ♥ heart symbol is in the Miscellaneous Symbols block at U+2665. Unicode 16.0 defines over 154,000 characters across 168 scripts and 318 blocks.
Related Tools
View all toolsBinary Converter
Convert text to binary code (0s and 1s) and vice versa. Understand computer logic and low-level data representation.
Number Base Converter
Convert numbers between Binary, Octal, Decimal, and Hexadecimal systems. A versatile tool for computer science and math.
Hex to Decimal
Convert numbers between Hexadecimal and Decimal formats. Vital for debugging memory addresses and color codes in programming.
Integer to Roman
Convert decimal numbers to Roman Numerals. Useful for dates, copyrights, and stylistic numbering.
Roman to Integer
Convert Roman Numerals back to standard decimal numbers. Decipher ancient dates and numbers.
QR Code Generator
Create custom QR codes for URLs, text, and Wi-Fi access. Download high-resolution images for marketing and print materials.