HTML Entity Codes

HTML entities & symbol codes —  , ©, ®, →, ×, and more.

A searchable HTML entities reference: the special character, its named entity (like &nbsp;, &copy;, &amp;), and the decimal and hexadecimal numeric codes, with a description and category. Find must-escape characters (& < > " '), copyright ©, registered ®, trademark ™, currency signs (₹ € £ ¥), arrows, maths symbols, Greek letters and accents. Filter by category and tap any code to copy it. Runs fully in your browser — no API.

How to use HTML Entity Codes

  1. Open the list

    Launch this free HTML entities tool to browse special characters with their named, decimal and hex codes in one searchable table.

  2. Search a symbol

    Type a symbol like © or a name like 'copyright', 'arrow' or 'nbsp' to find the right HTML entity instantly.

  3. Filter by category

    Use the category filter to narrow to currency, math, arrows, Greek letters, punctuation, symbols or accents.

  4. Pick a format

    Choose the named entity (&amp;copy;) for readability or the numeric decimal/hex code (&#169;) for guaranteed support.

  5. Copy the code

    Tap the symbol, named entity or numeric code to copy it to your clipboard, ready to paste into your HTML.

  6. Escape safely

    Use &amp;amp;, &amp;lt; and &amp;gt; to safely display &, < and > as text so browsers don't treat them as markup.

Frequently asked questions

What is an HTML entity?

An HTML entity is a special code used to display a character that either has meaning in HTML (like <, > or &) or can't easily be typed. Entities come in two forms: a named entity such as &amp;copy; and a numeric reference such as &#169; (decimal) or &#xA9; (hexadecimal) — all three render the same © symbol.

How do I write a non-breaking space in HTML?

Use &amp;nbsp; (named), &#160; (decimal) or &#xA0; (hex). A non-breaking space keeps two words on the same line and prevents the browser from collapsing multiple spaces.

How do I display <, > and & as text?

Escape them as entities so the browser doesn't treat them as markup: use &amp;lt; for <, &amp;gt; for >, and &amp;amp; for &. This is essential when showing code or user input on a page.

What is the HTML code for the copyright, registered and trademark symbols?

Copyright © is &amp;copy; / &#169;, registered trademark ® is &amp;reg; / &#174;, and trademark ™ is &amp;trade; / &#8482;. Search this list for any of them to copy the code you prefer.

Should I use named entities or numeric codes?

Named entities (like &amp;euro;) are easier to read, while numeric codes (&#8364; or &#x20AC;) always work even if a name isn't supported. Both are valid HTML — pick whichever suits your project; this tool gives you all three so you can copy either.

Is this HTML entities tool free?

Yes — it's completely free with no sign-up. The list runs in your browser from a built-in dataset, so there are no limits, no API keys and nothing is uploaded.

What is the HTML entity for the rupee, euro or pound sign?

The Indian rupee ₹ is &#8377; (there's no short named entity), the euro € is &euro; / &#8364;, the pound £ is &pound; / &#163; and the yen ¥ is &yen; / &#165;. Search the currency category in this list to copy whichever form you need.

How do I add an arrow or bullet in HTML?

Use entities: a right arrow → is &rarr; / &#8594;, a left arrow ← is &larr;, and a bullet • is &bull; / &#8226;. Browse the arrows and symbols categories in this list and tap to copy the named or numeric code.

Related tools — Reference · Codes & Web