Browse a searchable directory of 200+ HTML character entities — each with its glyph, named reference (©), decimal (©) and hex (©) codes — filter by category and copy any code with one click. In your browser, free.

Every entity below runs from a built-in reference in your browser — nothing is sent to the server. Click any code to copy it.

No entity matches your search.
Try a different name or code — for example arrow, euro, × or €.

About HTML Entities Directory

The HTML Entities Directory is a searchable catalog of more than 200 character entities. Each entry shows the character itself, its named reference such as ©, its decimal numeric form © and its hexadecimal form © — with a note where no named form exists — so you can copy whichever notation your project uses.

Categories keep the catalog browsable: Currency, Math, Arrows, Punctuation, Quotes & Dashes, Greek, Symbols, Letters & Accents, Spaces, Shapes and Technical. Search accepts the character, its name or any of its codes, so copyright, © and © all reach the same entry, and every code copies in one click.

Note that this directory is a lookup companion, distinct from the HTML Entity Encoder/Decoder tool: that one converts whole blocks of text, while this page is for finding and copying the exact code of a specific character — the em dash, the euro sign or a non-breaking space.

How to use HTML Entities Directory

  1. Search for a character, a name or a code — for example copyright, arrow, × or €.
  2. Filter by category — Currency, Math, Arrows, Greek and so on — to browse related characters.
  3. Compare the named, decimal and hex forms shown for each entry.
  4. Click any code to copy it straight into your HTML.

Frequently asked questions

They are three notations for the same character: a mnemonic name (©), the character’s Unicode code point in decimal (©) or in hexadecimal (©). Browsers render all three identically; named forms are more readable, numeric forms cover every character.

The ampersand (&) and the angle brackets (<, >) whenever they appear as content, because they carry HTML syntax. Inside attribute values, also escape the quote character delimiting the attribute. Everything else is optional when your page is UTF-8.

Mostly no — with UTF-8 you can type é, € or ★ directly. Entities remain useful for the syntax characters that must be escaped, for invisible characters like   that are hard to see in source, and in tooling that mangles non-ASCII text.

HTML defines named references for only a couple of thousand common characters; Unicode has far more. Characters without a name — marked “no named form” here — can always be written with their decimal or hexadecimal numeric reference instead.

Yes. The full catalog ships with the page, so browsing, searching and copying codes are free and happen entirely in your browser — nothing is sent to a server.

Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.