Unicode Character Lookup

Developer ToolsFreeNo Signup
Unicode Character Lookup
Free Tool

Frequently Asked Questions

What is a Unicode code point?

A Unicode code point is a unique number assigned to every character in the Unicode standard. It is written as U+ followed by a hexadecimal number, for example U+0041 for the letter A or U+1F600 for the grinning face emoji. The standard covers over 1.1 million possible code points spanning all world scripts.

How do I type a Unicode character in HTML?

In HTML, use numeric character references: &#decimal; or &#xHEX; — for example © or © both render the copyright symbol ©. Some common characters also have named entities like ©. This tool shows all three formats for every character so you can copy the right one.

What is the difference between UTF-8 and Unicode?

Unicode is the standard that assigns code points to characters. UTF-8 is one encoding scheme that stores those code points as bytes. UTF-8 uses one to four bytes per character and is the dominant encoding on the web. This tool shows the actual UTF-8 byte sequence for every character alongside its Unicode code point.

Why do some characters look the same but have different code points?

Many scripts contain characters that are visually similar or identical to characters in other scripts. For example, Cyrillic А (U+0410) looks like Latin A (U+0041) but is a different character. Attackers exploit this in homograph phishing attacks. Use this lookup tool to verify the exact code point of any suspicious character.

How do I use Unicode escapes in JavaScript?

For characters in the Basic Multilingual Plane (U+0000 to U+FFFF) use \uXXXX — for example \u00A9 for ©. For higher code points such as emoji, use the ES6 syntax \u{XXXXX} — for example \u{1F600}. This tool displays both escape formats so you always use the correct one for your character.

Recommended

Related Tools