Reference

HTML Entities Reference — Complete List of Special Characters

Complete HTML entity reference for special characters, symbols, math, currency, arrows, Greek letters, and more. With named, decimal, and hex codes.

Reference for HTML character entities — the named, decimal, and hex codes used to represent special characters in HTML. Use the HTML encoder/decoder to convert any text in real time.

Reserved HTML characters (always encode)

CharNamedDecimalHexWhy
<&lt;&#60;&#x3C;Opens HTML tag
>&gt;&#62;&#x3E;Closes HTML tag
&&amp;&#38;&#x26;Starts entity
"&quot;&#34;&#x22;Quotes attribute
'&apos;&#39;&#x27;Quotes attribute (XHTML)

Whitespace + invisible

CharNamedDecimalHex
(non-breaking space)&nbsp;&#160;&#xA0;
(thin space)&thinsp;&#8201;&#x2009;
(em space)&emsp;&#8195;&#x2003;
(en space)&ensp;&#8194;&#x2002;
(zero-width joiner)&zwj;&#8205;&#x200D;

Punctuation + typography

CharNamedDecimal
©&copy;&#169;
®&reg;&#174;
&trade;&#8482;
§&sect;&#167;
&para;&#182;
&dagger;&#8224;
&Dagger;&#8225;
&bull;&#8226;
&hellip;&#8230;
&mdash;&#8212;
&ndash;&#8211;
"&ldquo;&#8220;
"&rdquo;&#8221;
'&lsquo;&#8216;
'&rsquo;&#8217;
«&laquo;&#171;
»&raquo;&#187;

Currency

CharNamedDecimal
&euro;&#8364;
£&pound;&#163;
¥&yen;&#165;
¢&cent;&#162;
¤&curren;&#164;
&#8377;
&#8381;
&#8383;

Math + logic

CharNamedDecimal
±&plusmn;&#177;
×&times;&#215;
÷&divide;&#247;
&ne;&#8800;
&le;&#8804;
&ge;&#8805;
&asymp;&#8776;
&infin;&#8734;
&radic;&#8730;
°&deg;&#176;
π&pi;&#960;
&sum;&#8721;
&prod;&#8719;
&int;&#8747;
&part;&#8706;
&nabla;&#8711;

Arrows

CharNamedDecimal
&larr;&#8592;
&rarr;&#8594;
&uarr;&#8593;
&darr;&#8595;
&harr;&#8596;
&lArr;&#8656;
&rArr;&#8658;
&uArr;&#8657;
&dArr;&#8659;

Greek letters (commonly used)

CharNamedCharNamed
α&alpha;Α&Alpha;
β&beta;Β&Beta;
γ&gamma;Γ&Gamma;
δ&delta;Δ&Delta;
θ&theta;Θ&Theta;
λ&lambda;Λ&Lambda;
μ&mu;Σ&Sigma;
π&pi;Π&Pi;
φ&phi;Φ&Phi;
ω&omega;Ω&Omega;

Quick rules

  • Always encode < > & in body text. Encode " inside attribute values.
  • Numeric entities (decimal or hex) work for any Unicode code point — no need to remember named entities for rare characters.
  • Decimal vs hex: functionally identical. Hex is more readable when matching Unicode standards (which are always written in hex).
  • UTF-8 + meta charset means you can usually paste characters directly without encoding. Entities are still required for < > & " in HTML body and attributes.

Related tools

Encode/decode HTML in a string: HTML encoder/decoder. URL parameters need different encoding: URL encoder/decoder. To inspect bytes of any character: text to hex.

Featured Tools

Try these free tools directly in your browser — no sign-up required.

html entities html entity codes html special characters html symbols html arrows html math symbols

Explore 300+ Free Tools

Utilko has tools for developers, writers, designers, students, and everyday users — all free, all browser-based.