HTML Entities: List, Encoder and Decoder

Look up any HTML entity in the list below and click to copy its code, or encode text to HTML entities and decode them back.

I want to:
Write as
0 characters

HTML entities list

The most used HTML entities with their name, decimal and hex code. Click a code or a character to copy it, or search all 1,446 named entities by name, symbol or word, such as copyright, arrow or é.

CharacterNameDecimalHex
Reserved in HTML
ampersand
less-than sign
greater-than sign
quotation mark
apostrophe
Spaces and invisible characters
no-break space
en space
em space
thin space
zero width non-joiner
zero width joiner
soft hyphen
left-to-right mark
right-to-left mark
Quotes and punctuation
left single quotation mark
right single quotation mark
left double quotation mark
right double quotation mark
single low-9 quotation mark
double low-9 quotation mark
left-pointing double angle quotation mark
right-pointing double angle quotation mark
single left-pointing angle quotation mark
single right-pointing angle quotation mark
horizontal ellipsis
en dash
em dash
bullet
middle dot
dagger
double dagger
section sign
pilcrow sign
inverted exclamation mark
inverted question mark
prime
double prime
Currency
euro sign
pound sign
yen sign
cent sign
currency sign
dollar sign
Math
plus-minus sign
multiplication sign
division sign
minus sign
not equal to
less-than or equal to
greater-than or equal to
almost equal to
identical to
infinity
n-ary summation
n-ary product
square root
partial differential
integral
degree sign
micro sign
per mille sign
vulgar fraction one half
vulgar fraction one quarter
vulgar fraction three quarters
superscript one
superscript two
superscript three
not sign
Arrows
leftwards arrow
rightwards arrow
upwards arrow
downwards arrow
left right arrow
leftwards double arrow
rightwards double arrow
upwards double arrow
downwards double arrow
left right double arrow
downwards arrow with corner leftwards
Symbols
copyright sign
registered sign
trade mark sign
check mark
ballot x
black star
white star
black heart suit
black diamond suit
black club suit
black spade suit
black telephone
female sign
male sign
music sharp sign
music flat sign
lozenge
Greek letters
greek small letter alpha
greek small letter beta
greek small letter gamma
greek small letter delta
greek small letter epsilon
greek small letter theta
greek small letter lamda
greek small letter mu
greek small letter pi
greek small letter sigma
greek small letter phi
greek small letter omega
greek capital letter delta
greek capital letter sigma
greek capital letter pi
greek capital letter omega
Accented letters
latin small letter a with grave
latin small letter a with acute
latin small letter a with circumflex
latin small letter a with tilde
latin small letter a with diaeresis
latin small letter a with ring above
latin small letter ae
latin small letter c with cedilla
latin small letter e with grave
latin small letter e with acute
latin small letter e with circumflex
latin small letter e with diaeresis
latin small letter i with acute
latin small letter i with diaeresis
latin small letter n with tilde
latin small letter o with acute
latin small letter o with circumflex
latin small letter o with diaeresis
latin small letter o with stroke
latin small letter u with acute
latin small letter u with diaeresis
latin small letter y with acute
latin small letter sharp s
latin capital letter a with ring above
latin capital letter ae
latin capital letter e with acute
latin capital letter o with stroke
latin capital letter u with diaeresis

Frequently asked questions

When should I encode HTML entities?

Whenever a character would otherwise be read as markup, angle brackets and ampersands in particular, or when you need a symbol your editor cannot type directly.

Does it handle both named and numeric entities?

Yes. Decoding reads every named entity in HTML5, decimal and hex numbers, and the old names that browsers accept without a semicolon. Encoding can write names, decimal or hex, as you choose.

How do I write the copyright symbol in HTML?

Write © or ©, and the browser shows ©. The registered sign is ® and the trademark sign is ™. Search the list on this page for any other symbol and click its code to copy it.

How many HTML entities are there?

HTML5 defines 2,125 named entities. Several names often point to the same character, → and → for example, so they cover about 1,500 characters. The list on this page has the 1,446 that stand for a single character. Any other character can be written with its number.

What is the difference between < and <?

They are the same character written two ways. The named form is easier to read in source; the numeric form works even where the name is not recognized.

Do I still need entities if my page is UTF-8?

For accented letters and symbols, usually not. For the characters that mean something in HTML, yes. An unescaped angle bracket or ampersand can break the markup or open a hole an attacker can put script through.

Should I encode quotes inside an attribute?

Yes. A double quote inside a double-quoted attribute ends the attribute early and breaks the tag, so encode it as ". The encoder here always does, and turns a single quote into '.

Why did my   turn into a space that behaves oddly?

A non-breaking space looks exactly like an ordinary space but stops the line wrapping at that point. Decoding turns the entity into that invisible character; the Invisible Character Remover takes them back out.