Character Sets
A comprehensive list of unicode characters, including all emoji characters, as well as all HTML5 named character references.
The term character set generally refers to a group of characters used for a specific purpose. This page contains a list of characters from the Universal Coded Character Set (UCS), which is defined by the Unicode and ISO/IEC 10646 standards.
Emoji Characters
Full list of emoji v3.0 characters, which are part of the Unicode Standard, version 9.0.
- Emoji Chart - Smileys & People
- Emoji Chart - Animals & Nature
- Emoji Chart - Food & Drink
- Emoji Chart - Travel & Places
- Emoji Chart - Activities
- Emoji Chart - Objects
- Emoji Chart - Symbols
- Emoji Chart - Flags
- Emoji Chart - All (full list)
- Emoji Icons - Smileys & People
- Emoji Icons - Animals & Nature
- Emoji Icons - Food & Drink
- Emoji Icons - Travel & Places
- Emoji Icons - Activities
- Emoji Icons - Objects
- Emoji Icons - Symbols
- Emoji Icons - Flags
- Emoji Icons - All (full list)
Unicode Character Reference
List of common Unicode character blocks from the Unicode Standard, version 9.0.
- C0 Controls and Basic Latin
- C1 Controls and Latin-1 Supplement
- Latin Extended-A
- Latin Extended-B
- Spacing Modifier Letters
- Combining Diacritical Marks
- Greek and Coptic
- Cyrillic
- General Punctuation
- Currency Symbols
- Combining Diacritical Marks for Symbols
- Letterlike Symbols
- Number Forms
- Miscellaneous Technical
- Box Drawing
- Block Elements
- Geometric Shapes
- Miscellaneous Symbols
- Dingbats
- Arrows
- Supplemental Arrows-A
- Supplemental Arrows-B
- Miscellaneous Mathematical Symbols-A
- Miscellaneous Mathematical Symbols-B
- Mathematical Operators
- Supplemental Mathematical Operators
- Mathematical Alphanumeric Symbols
HTML5 Named Character References
Here's a full list of HTML5 named character references listed alphabetically by first letter.
HTML5 supports over 2,000 named character references. These correspond with a Unicode hexadecimal value from the above list (and therefore, also its decimal equivalent). In some cases, one named character reference corresponds to two numerical values (as it joins two characters into one glyph).
- HTML5 Entities - A
- HTML5 Entities - B
- HTML5 Entities - C
- HTML5 Entities - D
- HTML5 Entities - E
- HTML5 Entities - F
- HTML5 Entities - G
- HTML5 Entities - H
- HTML5 Entities - I
- HTML5 Entities - J
- HTML5 Entities - K
- HTML5 Entities - L
- HTML5 Entities - M
- HTML5 Entities - N
- HTML5 Entities - O
- HTML5 Entities - P
- HTML5 Entities - Q
- HTML5 Entities - R
- HTML5 Entities - S
- HTML5 Entities - T
- HTML5 Entities - U
- HTML5 Entities - V
- HTML5 Entities - W
- HTML5 Entities - X
- HTML5 Entities - Y
- HTML5 Entities - Z
- HTML5 Entities - All (full list)
How to Use the Character Codes
To display any of the characters in the left column within a web page, you'll need to use one of the codes in the other columns within your HTML code.
You can choose either the entity name from the Entity column, the hexadecimal value from the Hexadecimal column, or the decimal value from the Decimal column.
Where there's more than one entity name, choose just one.
Where there's more than one hexadecimal, use both. This is because the named entity uses more than one character to display the glyph. The same applies with the decimal value.
You'll need to include the leading ampersand (&
) and trailing semi-colon (;
), as well as any hash symbols (#
) and x
characters.