ZenovayTools

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.
Zenovay

Privacy-first analytics for your website

Understand your visitors without invasive tracking. GDPR compliant, lightweight, and powerful.

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.