HTML Entity Reference

Look up HTML entities by name, symbol, or decimal code. Find &, <, >, ©, ™, mathematical symbols, currency, and more.

66 of 66 entities

HTML Entities

CharNamedDecimalHexDescription
&Ampersand
<Less-than sign
>Greater-than sign
"Quotation mark
'Apostrophe
 Non-breaking space
—Em dash
–En dash
…Horizontal ellipsis
«Left-pointing double angle quotation
»Right-pointing double angle quotation
‘Left single quotation mark
’Right single quotation mark
“Left double quotation mark
”Right double quotation mark
•Bullet
·Middle dot
­Soft hyphen
©Copyright sign
®Registered sign
™Trade mark sign
€Euro sign
£Pound sign
¥Yen sign
¢Cent sign
¤Currency sign
×Multiplication sign
÷Division sign
−Minus sign
±Plus-minus sign
²Superscript two
³Superscript three
½Vulgar fraction one half
¼Vulgar fraction one quarter
¾Vulgar fraction three quarters
∞Infinity
≠Not equal to
≤Less-than or equal to
≥Greater-than or equal to
≈Almost equal to
∑Summation
√Square root
πGreek small letter pi
°Degree sign
µMicro sign
←Leftwards arrow
→Rightwards arrow
↑Upwards arrow
↓Downwards arrow
↔Left right arrow
⇐Leftwards double arrow
⇒Rightwards double arrow
★Black star
✓Check mark
✗Ballot X
♥Black heart suit
♠Black spade suit
♦Black diamond suit
♣Black club suit
§Section sign
Pilcrow sign (paragraph)
†Dagger
‡Double dagger
‰Per mille sign
′Prime (minutes/feet)
″Double prime (seconds/inches)

How to Use HTML Entity Reference

  1. 1Search for an entity by name (amp), symbol (&), or Unicode code point.
  2. 2Click an entity row to copy its named reference.
  3. 3Use the category filter to browse by type.
  4. 4Copy the decimal or hex code as needed.
ZenovayAnalytics

See who's on your site right now.

  • Real-time visitor tracking
  • Privacy-first, no cookie banner
  • Set up in two minutes
Explore Zenovay

Frequently Asked Questions

What is an HTML entity?▾
An HTML entity is a string that starts with & and ends with ; used to represent characters that are reserved in HTML or that cannot be typed directly. The most important are: &amp; for &, &lt; for <, &gt; for >, &quot; for ", and &apos; for '. Without these, a < in content would be interpreted as the start of a tag.
When do I need to escape HTML characters?▾
You must escape <, >, &, and " in HTML attributes and content. In a double-quoted attribute value: &amp;, &lt;, &gt;, &quot;. In element content: &amp;, &lt;, &gt;. If using single-quoted attributes: also &apos;. Modern frameworks like React handle this automatically — JSX escapes string content. Only use raw HTML (dangerouslySetInnerHTML) when you control the content entirely.
What is the difference between named and numeric entities?▾
Named entities use a human-readable name: &copy; (©), &trade; (™), &euro; (€). Numeric entities use a decimal (&#169;) or hexadecimal (&#xA9;) Unicode code point. Named entities only exist for a subset of Unicode characters — for others, use numeric references. All three forms are equivalent: &copy; = &#169; = &#xA9; = ©.
Do I need to escape characters inside JavaScript strings in HTML?▾
No — HTML entities are HTML syntax. Inside a <script> tag or a JavaScript file, use JavaScript string escapes (\n, \t, \u00A9) rather than HTML entities. HTML entities are only relevant in HTML document context: attribute values, text nodes, and data- attributes accessed via innerHTML. Using &amp; inside JavaScript code is a common mistake that produces broken strings.
What is the non-breaking space entity?▾
&nbsp; (&#160;) is the non-breaking space — a space character that prevents line breaks at that position and does not collapse with adjacent spaces. HTML collapses multiple whitespace characters into one, but &nbsp; is preserved. Use it for units (100&nbsp;km), between initials (J.&nbsp;Smith), or to force minimum spacing. Avoid overusing it for layout — use CSS instead.