Skip to content
ZeroServer.tools

HTML Entities Reference

Searchable reference for 65+ HTML character entities. Click any row to copy, inspect detailed escape codes, hex, and decimal values.

Copy Action Mode
Entity Catalog (66 shown)
CharNamed entityNumericDescription
&&&Used to start HTML entities
<&lt;&#60;HTML tag delimiter
>&gt;&#62;HTML tag delimiter
"&quot;&#34;Double quote
'&apos;&#39;Single quote / apostrophe
 &nbsp;&#160;Prevents line break between words
­&shy;&#173;Optional hyphenation point
&mdash;&#8212;Long dash
&ndash;&#8211;Medium dash
&hellip;&#8230;Three dots
©&copy;&#169;Copyright symbol
®&reg;&#174;Registered trademark
&trade;&#8482;Trademark symbol
&euro;&#8364;Euro currency
£&pound;&#163;British pound sterling
¥&yen;&#165;Japanese yen / Chinese yuan
¢&cent;&#162;US cent
¤&curren;&#164;Generic currency sign
&bull;&#8226;Bullet point
·&middot;&#183;Middle dot / interpunct
°&deg;&#176;Degree sign
±&plusmn;&#177;Plus or minus
×&times;&#215;Multiplication sign
÷&divide;&#247;Division sign
¹&sup1;&#185;Superscript 1
²&sup2;&#178;Superscript 2 (squared)
³&sup3;&#179;Superscript 3 (cubed)
¼&frac14;&#188;1/4
½&frac12;&#189;1/2
¾&frac34;&#190;3/4
&lsquo;&#8216;Left single quotation mark
&rsquo;&#8217;Right single quotation mark
&ldquo;&#8220;Left double quotation mark
&rdquo;&#8221;Right double quotation mark
«&laquo;&#171;Left-pointing double angle quotation mark
»&raquo;&#187;Right-pointing double angle quotation mark
§&sect;&#167;Section sign
&para;&#182;Pilcrow / paragraph mark
&dagger;&#8224;Dagger
&Dagger;&#8225;Double dagger
&check;&#10003;Check mark
&cross;&#10007;Ballot X
&infin;&#8734;Infinity symbol
&prime;&#8242;Prime (feet / minutes)
&Prime;&#8243;Double prime (inches / seconds)
&larr;&#8592;Leftwards arrow
&uarr;&#8593;Upwards arrow
&rarr;&#8594;Rightwards arrow
&darr;&#8595;Downwards arrow
&harr;&#8596;Left right arrow
&sum;&#8721;Summation / sigma
&radic;&#8730;Radical / square root
&asymp;&#8776;Almost equal to
&ne;&#8800;Not equal to
&le;&#8804;Less than or equal to
&ge;&#8805;Greater than or equal to
µ&micro;&#181;Micro sign
´&acute;&#180;Acute accent
¯&macr;&#175;Macron / overline
¸&cedil;&#184;Cedilla
à&agrave;&#224;à
é&eacute;&#233;é
ñ&ntilde;&#241;ñ
ü&uuml;&#252;ü
¡&iexcl;&#161;¡ (Spanish)
¿&iquest;&#191;¿ (Spanish)
Row Inspector Card
&AmpersandUsed to start HTML entities

Code & Escape Reference

Named Entity
&amp;
Hex Entity
&#x26;
Dec Entity
&#38;
CSS Escape
\0026
JS/JSON Escape
\u0026
Hex Value
0x26
Decimal Value
38

When to use HTML entities

HTML entities are needed when you want to display characters that have special meaning in HTML (<, >, &) or characters not easily typed on a keyboard. Named entities like &copy; are more readable; numeric entities like &#169; work in any HTML version. Modern UTF-8 documents can use most characters directly, but entities remain the safest option in HTML attributes and wherever encoding is uncertain. For encoding and decoding, try HTML Entity Encoder / Decoder.

Built and maintained by Meet Shah · Last updated

What this tool is used for

  • Finding the entity for a character you cannot type.
  • Checking whether a named entity exists or only a numeric one.
  • Copying a character in named, numeric or raw form.
  • Confirming an entity's spelling before using it.
  • Finding the entity for a character that must be escaped.

Frequently Asked Questions

Which characters must always be escaped?
`&`, `<` and `>` in text, plus quotes inside attribute values. The ampersand first — escaping it after the others double-escapes everything, which is the single most common bug in hand-written escaping.
What is the difference between named and numeric entities?
Named entities such as `&amp;` are readable but only exist for a defined set; numeric ones such as `&#38;` work for any code point. Numeric is the safer choice for anything unusual.
Do I still need entities for accented characters?
No, not with a UTF-8 document. Writing `é` directly is clearer and shorter; entities for accents are a legacy of pages served in ASCII-only encodings.
What is a non-breaking space actually for?
Preventing a line break between two things that belong together — a number and its unit, a name and its initial. Using several in a row to create indentation is a misuse that breaks on narrow screens.
Why does my ampersand break the page?
Because a bare `&` followed by letters and a semicolon parses as an entity, so `?a=1&copy=2` silently becomes `©`. Query strings in HTML must have their ampersands escaped.

Common errors and gotchas

  • Using `&apos;`, which is not in older HTML and where the numeric form is safer.
  • Escaping every non-ASCII character, which bloats markup unnecessarily on a UTF-8 page.
  • Forgetting the trailing semicolon, which some parsers tolerate and others do not.
  • Escaping only `<` and `>` inside an attribute, where quotes and ampersands matter too.
  • Treating entity escaping as XSS protection, which is context-dependent.

Related Developer Utilities tools

Private & free — this tool runs entirely in your browser.

IndieKitShip your Next.js startup in days.affiliate