AbraCalc

Character Map

Browse Unicode character blocks — ASCII, Latin, Greek, Cyrillic, symbols, emoji and more. Click a character to collect it, then copy. Runs in your browser.

Collected:

Pure browser JavaScript (String.fromCodePoint) — no external libraries.

Embed this tool on your site
Cite this tool

APA

AbraCalc. (2026). Character Map [Online calculator]. Retrieved from https://abracalc.com/app/character-map/

BibTeX

@misc{abracalc-character-map, author = {AbraCalc}, title = {Character Map}, year = {2026}, howpublished = {\url{https://abracalc.com/app/character-map/}} }

Did this tool answer your question?

How to use this tool

  1. Choose a Unicode block from the dropdown.
  2. Click any character to add it to the collected field.
  3. Click Copy to copy all collected characters.

Browse Unicode character blocks — ASCII, Latin, Greek, Cyrillic, symbols, emoji and more. Click a character to collect it, then copy. Runs in your browser.

How it works

The Character Map lets you browse Unicode characters organized by block — ASCII printable characters, Latin extended sets, Greek, Cyrillic, mathematical symbols, currency signs, arrows, emoji, and more. Click any character to add it to a collection tray, then copy the whole tray at once.

Each character is displayed alongside its Unicode code point (e.g. U+00E9 for e-acute) and its official name. This makes it easy to identify an unfamiliar character or find a specific symbol you know the name of.

Common uses include inserting special characters into documents or code when your keyboard does not have a shortcut for them, finding the correct typographic character (em dash vs en dash, curly quotes vs straight quotes), and looking up Unicode code points for programming purposes.

Everything runs in the browser — no fonts need to be downloaded and no text is uploaded. Character rendering depends on the fonts installed on your system; if a glyph shows as a box, the character is not covered by your current fonts.

Worked example

Find and insert a proper em dash into a document

  1. Open the Character Map and browse to the 'General Punctuation' block.
  2. Locate the em dash (U+2014) — it looks like a long horizontal line.
  3. Click it to add it to the collection tray.
  4. Click 'Copy tray' to copy the em dash character.
  5. Paste it into your document wherever the em dash is needed.

A proper em dash (—) inserted in the document, replacing a double-hyphen or incorrect dash.

Common mistakes to avoid

  • Clicking a character and expecting it to be copied immediately — you need to use the 'Copy tray' button after collecting one or more characters.
  • Confusing visually similar characters such as the hyphen-minus (U+002D), en dash (U+2013), and em dash (U+2014) — check the code point display to confirm which character you are selecting.
  • Inserting a Unicode character into a system that does not support Unicode encoding, which can cause the character to display as a question mark or garbled text.

Key terms

Unicode
An international standard that assigns a unique number (code point) to every character across all writing systems, symbols, and emoji.
Code point
The unique number assigned to a character in the Unicode standard, written as U+XXXX (e.g. U+0041 for the letter 'A').
Unicode block
A contiguous range of Unicode code points allocated to a particular script or category of characters (e.g. Basic Latin, Greek, Arrows).

Frequently asked questions

Can I search by code point?
Yes — type a code point like U+00A9 in the search box to look it up.

References & sources