Developer Reference

HTML Entities Reference

HTML entity codes for symbols, currency, arrows, and punctuation. Look up named and numeric character entities free.

HTML entities are codes that represent special characters and symbols in web content. Developers use them to display characters that are reserved in HTML, unavailable on keyboards, or need rendering consistency across browsers and devices.

Common symbols

CharacterNamed entityNumericDescription
&&&Ampersand
<&lt;&#60;Less-than
>&gt;&#62;Greater-than
"&quot;&#34;Double quote
'&apos;&#39;Apostrophe
 &nbsp;&#160;Non-breaking space
©&copy;&#169;Copyright
®&reg;&#174;Registered trademark
&trade;&#8482;Trademark
&euro;&#8364;Euro
£&pound;&#163;Pound sterling
¥&yen;&#165;Yen
°&deg;&#176;Degree
±&plusmn;&#177;Plus-minus
×&times;&#215;Multiplication
÷&divide;&#247;Division

Arrows & punctuation

CharacterNamed entityNumericDescription
&larr;&#8592;Left arrow
&rarr;&#8594;Right arrow
&uarr;&#8593;Up arrow
&darr;&#8595;Down arrow
&hellip;&#8230;Horizontal ellipsis
&mdash;&#8212;Em dash
&ndash;&#8211;En dash
&bull;&#8226;Bullet
&ldquo;&#8220;Left double quote
&rdquo;&#8221;Right double quote

How this reference is used

  • Displaying currency symbols like €, £, ¥ in product prices or international content
  • Inserting mathematical symbols and operators (±, ×, ÷, √) in technical documentation
  • Rendering directional arrows and decorative symbols in UI and navigation
  • Escaping reserved HTML characters like <, >, & when displaying code samples
  • Adding copyright, trademark, and publication marks (©, ®, ™) in footers and content

Frequently asked questions

What's the difference between named and numeric entities?

Named entities use human-readable names (like &copy; for ©), while numeric entities use character codes (&#169; for © or &#xA9; for hex). Both are valid; named entities are easier to remember, numeric codes work everywhere.

Do I need to use entities for all special characters?

No. If your HTML file is UTF-8 encoded, you can paste most symbols directly (©, €, → work fine). Use entities only for reserved characters (<, >, &, "), non-breaking spaces, or when direct character input is problematic.

Why does my entity not render?

Entities must end with a semicolon (&copy; not &copy). Numeric entities need the ampersand, hash or x, digits, and semicolon. Ensure your file encoding is UTF-8 and your browser supports the character.

More developer references

FreeToolz Editorial Team · Last reviewed July 2026

Compiled and checked against the relevant standards. Free to use and reference — this page runs entirely in your browser.