Copy, paste & understand

Symbols

Useful Unicode symbols with names, code points, copy controls and examples that show where each character belongs.

Symbols carry meaning in a remarkably small space, but lookalike characters are not always interchangeable. Use this directory to copy the intended Unicode character and understand how it behaves in text, interfaces and different fonts.

Browse the dictionary

Every symbol

11 entries

How to read this collection

Context is part of the definition

Paste the character into its final destination and check it there. Font coverage, line height and automatic emoji styling can change a symbol’s appearance without changing its underlying code point.

01

Copy the character

Use the copy button to avoid accidentally selecting a label, a hidden space or a visually similar character.

02

Check the code point

Unicode details distinguish characters that look alike but behave differently in search, code and typography.

03

Test the destination

Preview symbols in the same browser, app, font and color where other people will see them.

Common questions

About symbols

What is the difference between a symbol and an emoji?

The symbols here are plain-text Unicode characters: they take the font, size and colour of the words around them, and they behave like letters when text is selected, searched or styled. Emoji are separate code points that platforms draw as colour artwork, which is why they keep their own appearance wherever they are pasted.

Why do two symbols that look identical behave differently?

Because they are different code points. A hyphen, an en dash, an em dash and a minus sign all look like a short horizontal line at a glance, but search, sorting and code comparison treat them as unrelated characters. The Unicode value on each entry page is what tells them apart.

Will these symbols work in usernames, filenames and code?

Often, but not always. Many systems restrict which characters an identifier may contain, and some silently strip or transliterate what they do not accept. Paste the character into the actual field and save before relying on it, especially for filenames and anything that has to round-trip through a database.