Unicode Character Map
Browse, search, and copy Unicode characters. Explore 20+ character blocks including arrows, math symbols, currency signs, dingbats, and more.
Click a character to see details
Clicked characters are added to the collection bar
Related Tools
Frequently Asked Questions
What is Unicode?
Unicode is the universal character encoding standard that assigns a unique number (code point) to every character across all writing systems. It covers over 150,000 characters including Latin, Greek, Cyrillic, Chinese, Japanese, Korean, emoji, math symbols, and more.
How do I use a Unicode character in HTML?
You can paste the character directly, use an HTML decimal entity (€ for €), an HTML hex entity (€ for €), or a CSS escape (\20AC). All methods render the same character in browsers.
What do the character codes mean?
U+XXXX is the Unicode code point in hexadecimal. The decimal value is the same number in base 10. HTML entities wrap these in &#...; syntax for web use. The JavaScript escape (\uXXXX) is used in JS strings. UTF-8 shows the byte encoding.
Is my data safe?
Yes. This tool runs entirely in your browser. No data is sent to any server. The character database is built into the page — no network requests are made.