Unicode Picker
Browse and copy Unicode symbols by category. Search arrows, math, currency and dingbats.
A fast, searchable browser for Unicode characters. Filter by category — Arrows, Math, Currency, Symbols, Punctuation, Geometric, Dingbats, Latin Extended, Box Drawing and more — or type to search by character name or code point. Click any character to see its code point, HTML entity, and CSS escape value, then copy it with one click. Build a multi-character string in the output tray and copy it all at once.
How to Use
- Select a category from the dropdown or leave it on All
- Type in the search box to filter by name (e.g. "arrow", "heart") or code point (e.g. "U+2665")
- Click a character to open the detail panel with copy buttons
- Click Add to output to build a string, then Copy all
Detail Panel Info
Each selected character shows:
- Code point —
U+XXXXformat - Decimal — the integer code point value
- HTML entity —
&#NNNN;for use in HTML documents - CSS escape —
\XXXXfor use in CSScontent:rules - Category — the Unicode block group
FAQ
How do I copy a character?
Click any cell in the grid to select it, then click Copy char in the detail panel. You can also click Add to output repeatedly to build a multi-character string, then click Copy all.
What is a Unicode code point?
Every character in the Unicode standard has a unique number called a code point, written as U+ followed by four (or more) hex digits. For example the euro sign is U+20AC.
What is an HTML entity?
An HTML entity is a way to include a Unicode character in an HTML document using its decimal code, like € for the euro sign. It displays correctly in all browsers regardless of page encoding.
What is a CSS escape?
CSS escapes let you include a Unicode character in a CSS string (e.g. in a content: property) by writing a backslash followed by the hex code point, like \20AC for €.
Can I search by code point?
Yes. Type the code point into the search box in U+XXXX format (e.g. U+2665) and the matching character will appear in the grid.