Ω

Unicode Lookup

Look up Unicode code points for any character.

Input
Unicode Details

📖 What is Unicode Lookup?

Unicode Lookup lets you find Unicode characters by searching their name, entering a code point (U+xxxx), or pasting a character to see its details. For each character, see the official Unicode name, code point, UTF-8 encoding, HTML entity and category. Use it when working with special characters, emoji, mathematical symbols or any Unicode text. Everything runs in your browser.

💡 Example

Input
Search: "check mark" or paste the symbol
Output
CHECK MARK — U+2713 — HTML: ✓ — UTF-8: E2 9C 93

🛠️ Common Use Cases

  • Finding Unicode code points for special characters and emoji
  • Looking up HTML entities for symbols
  • Identifying unknown characters pasted from other sources
  • Finding the correct Unicode character for UI elements
  • Debugging encoding issues by inspecting character bytes

📝 Unicode Basics

  • Every character has a unique code point: U+0041 = A
  • UTF-8 encodes code points into 1-4 bytes
  • Emoji are Unicode characters (U+1F600 range)
  • HTML entities: € or € for the euro sign

⚠️ Common Mistakes

  • Confusing encoding and code point — the code point is the character ID, the encoding is how it is stored in bytes. They are different.
  • Assuming 1 character = 1 byte — in UTF-8, characters can be 1-4 bytes. Emoji are typically 4 bytes.
  • Mojibake (garbled text) — usually means UTF-8 data was read as Latin-1. Fix the encoding declaration.

❓ Frequently Asked Questions

How do I type a Unicode character by code point?
In HTML, use the hex entity format. In JavaScript, use the backslash-u escape or String.fromCodePoint().
What causes garbled text?
The text is encoded in one format (like UTF-8) but read as another (like Latin-1). Fix the encoding declaration or convert the file.
How many characters are in Unicode?
Over 149,000 characters covering 161 scripts, plus emoji, mathematical symbols and technical characters.
Is my data private?
Yes — all processing runs entirely in your browser. Your data is never sent to any server.
Is this tool free?
Completely free — no login, no usage limits, works offline once loaded.
Yes — completely free, no login required, no usage limits.
Is my data private?
Yes — all processing runs in your browser. Your data is never sent to any server.
Does it work offline?
Yes — once the page is loaded, the tool works without an internet connection.
🔒
Your data stays private. All processing happens entirely in your browser using JavaScript. Nothing is ever sent to our servers. You can even use this tool offline after the page loads.