About the Unicode Browser
Explore the entire Unicode character set. Search, filter, and copy any symbol — from common arrows and math operators to rare scripts and emoji.
Search by Name
Find any Unicode character by typing its name, codepoint, or the character itself. Results update instantly as you type.
Filter by Category
Browse characters by Unicode block, script, or general category — letters, numbers, punctuation, symbols, emoji, and more.
One-Click Copy
Click any character to copy it to your clipboard. The detail panel shows the codepoint, UTF-8 encoding, HTML entity, and CSS escape for developers.
Complete Coverage
Explore the full Unicode standard including Latin, Cyrillic, CJK, Arabic, mathematical operators, box drawing, arrows, and emoji blocks.
Frequently Asked Questions
Unicode is the universal character encoding standard that assigns a unique number (codepoint) to every character in every writing system. It covers over 150,000 characters across 160+ scripts, plus symbols, emoji, and control characters.
You can paste the character directly into your HTML, use its HTML entity (e.g., ★ for a star), or reference it in CSS with a backslash escape (e.g., content: "\2605"). All modern browsers support the full Unicode range.
Empty squares (tofu) appear when your browser does not have a font installed that contains that character. This is common for rare scripts, historic characters, and recently added emoji. Installing additional system fonts can help.
A block is a named, contiguous range of codepoints defined by the Unicode standard. For example, Basic Latin (U+0000-007F) contains ASCII characters, and Arrows (U+2190-21FF) contains arrow symbols. Blocks group related characters together for easier navigation.