HTML Character entity (Definition)

Character value escapes for use in HTML.

HTML Character entities are escape sequences that work in the HTML source domain. The character entities have a defined format that begins with an ampersand as a control sequence introducer and terminates with a semi-colon. The value between them is the character description.

Many of these have symbolic names which browsers honor to a greater or lesser extent depending on the browser and its vintage. HTML 4.0 defines a large number of these escaped entities. If the character you wish to represent does not have a symbolic name, you can use the decimal value of the character and then place a hash symbol in-front. You can also use the hexadecimal notation by placing an x in front of the value. Thus:

&lt; defines the less-than or < symbol.

&#039; defines a single quote or apostrophe character.

&#x27; also defines a single quote character.

Here is a table of useful character entity values:

NumericNamedDescriptionNetscapeMSIE
&#001;--MissingSpace
&#002;--MissingSpace
&#003;--MissingSpace
&#004;--MissingSpace
&#005;--MissingSpace
&#006;--MissingSpace
&#007;--InvisibleSpace
&#008;--MissingSpace
&#009;-Horizontal tabSpaceSpace
&#010;-Line feedSpaceSpace
&#011;--SpaceSpace
&#012;--SpaceSpace
&#013;-Carriage returnSpaceSpace
&#014;--MissingSpace
&#015;--MissingSpace
&#016;--MissingSpace
&#017;--MissingSpace
&#018;--MissingSpace
&#019;--MissingSpace
&#020;--MissingSpace
&#021;--MissingSpace
&#022;--MissingSpace
&#023;--MissingSpace
&#024;--MissingSpace
&#025;--MissingSpace
&#026;--MissingSpace
&#027;--MissingSpace
&#028;--MissingSpace
&#029;--MissingSpace
&#030;--MissingSpace
&#031;--MissingSpace
&#032;-SpaceSpaceSpace
&#033;-Exclamation markYesYes
&#034;&quot;Double quoteYesYes
&#035;-HashYesYes
&#036;-DollarYesYes
&#037;-PercentYesYes
&#038;&amp;AmpersandYesYes
&#039;-ApostropheYesYes
&#040;-Left parenthesisYesYes
&#041;-Right parenthesisYesYes
&#042;-AsteriskYesYes
&#043;-PlusYesYes
&#044;-CommaYesYes
&#045;-HyphenYesYes
&#046;-PeriodYesYes
&#047;-SlashYesYes
&#048;-Digit 0YesYes
&#049;-Digit 1YesYes
&#050;-Digit 2YesYes
&#051;-Digit 3YesYes
&#052;-Digit 4YesYes
&#053;-Digit 5YesYes
&#054;-Digit 6YesYes
&#055;-Digit 7YesYes
&#056;-Digit 8YesYes
&#057;-Digit 9YesYes
&#058;-ColonYesYes
&#059;-SemicolonYesYes
&#060;&lt;Less thanYesYes
&#061;-EqualsYesYes
&#062;&gt;Greater thanYesYes
&#063;-Question markYesYes
&#064;-Commercial at signYesYes
&#065;-Letter AYesYes
&#066;-Letter BYesYes
&#067;-Letter CYesYes
&#068;-Letter DYesYes
&#069;-Letter EYesYes
&#070;-Letter FYesYes
&#071;-Letter GYesYes
&#072;-Letter HYesYes
&#073;-Letter IYesYes
&#074;-Letter JYesYes
&#075;-Letter KYesYes
&#076;-Letter LYesYes
&#077;-Letter MYesYes
&#078;-Letter NYesYes
&#079;-Letter OYesYes
&#080;-Letter PYesYes
&#081;-Letter QYesYes
&#082;-Letter RYesYes
&#083;-Letter SYesYes
&#084;-Letter TYesYes
&#085;-Letter UYesYes
&#086;-Letter VYesYes
&#087;-Letter WYesYes
&#088;-Letter XYesYes
&#089;-Letter YYesYes
&#090;-Letter ZYesYes
&#091;-Left square bracketYesYes
&#092;-BackslashYesYes
&#093;-Right square bracketYesYes
&#094;-CaretYesYes
&#095;-UnderscoreYesYes
&#096;-Grave accentYesYes
&#097;-Letter aYesYes
&#098;-Letter bYesYes
&#099;-Letter cYesYes
&#100;-Letter dYesYes
&#101;-Letter eYesYes
&#102;-Letter fYesYes
&#103;-Letter gYesYes
&#104;-Letter hYesYes
&#105;-Letter iYesYes
&#106;-Letter jYesYes
&#107;-Letter kYesYes
&#108;-Letter lYesYes
&#109;-Letter mYesYes
&#110;-Letter nYesYes
&#111;-Letter oYesYes
&#112;-Letter pYesYes
&#113;-Letter qYesYes
&#114;-Letter rYesYes
&#115;-Letter sYesYes
&#116;-Letter tYesYes
&#117;-Letter uYesYes
&#118;-Letter vYesYes
&#119;-Letter wYesYes
&#120;-Letter xYesYes
&#121;-Letter yYesYes
&#122;-Letter zYesYes
&#123;-Left curly braceYesYes
&#124;-Vertical barYesYes
&#125;-Right curly braceYesYes
&#126;-TildeYesYes
&#127;-UndefinedDisplays ?Missing
&#128;-UndefinedNoDisplays ?
&#129;-UndefinedNoDisplays ?
&#130;-CommaYesYes
&#131;-FlorinYesYes
&#132;-Right double quoteYesYes
&#133;-EllipsisYesYes
&#134;-DaggerYesYes
&#135;-Double daggerYesYes
&#136;-CircumflexYesYes
&#137;-PermilYesYes
&#138;-UndefinedDisplays ?Bugged
&#139;-Less thanYesYes
&#140;-Capital OE ligatureYesYes
&#141;-UndefinedNoDisplays ?
&#142;-UndefinedNoDisplays ?
&#143;-UndefinedNoDisplays ?
&#144;-UndefinedNoDisplays ?
&#145;-Left single quoteYesYes
&#146;-Right single quoteYesYes
&#147;-Left double quoteYesYes
&#148;-Right double quoteYesYes
&#149;-BulletYesYes
&#150;-En dashYesYes
&#151;-Em dashYesYes
&#152;-TildeYesYes
&#153;-Trademark symbolYesYes
&#154;-UndefinedDisplays ?Yes
&#155;-Greater thanYesYes
&#156;-Small oe ligatureYesYes
&#157;-UndefinedNoDisplays ?
&#158;-UndefinedNoDisplays ?
&#159;-Capital Y umlautYesYes
&#160;&nbsp;Non breaking spaceYesYes
&#161;&iexcl;Inverted exclamationYesYes
&#162;&cent;Cent signYesYes
&#163;&pound;Pound signYesYes
&#164;&curren;General currency symbolDisplays ?Displays ?
&#165;&yen;Yen signYesYes
&#166;&brvbar;Broken vertical barDisplays ?Yes
&#167;&sect;Section signYesYes
&#168;&uml;UmlautYesYes
&#169;&copy;CopyrightYesYes
&#170;&ordf;Feminine ordinalYesYes
&#171;&laquo;Left angle quoteYesYes
&#172;&not;Not signYesYes
&#173;&shy;Soft hyphenDisplays ?Yes
&#174;&reg;Registered trademarkYesYes
&#175;&macr;Macron accentYesYes
&#176;&deg;Degree signYesYes
&#177;&plusmn;Plus or minusYesYes
&#178;&sup2;Superscripted 2Displays ?Yes
&#179;&sup3;Superscripted 3Displays ?Yes
&#180;&acute;Acute accentYesYes
&#181;&micro;Micro signYesYes
&#182;&para;ParagraphYesYes
&#183;&middot;Middle dotYesYes
&#184;&cedil;CedillaYesYes
&#185;&sup1;Superscripted 1Displays ?Yes
&#186;&ordm;Masculine ordinalYesYes
&#187;&raquo;Right angle quoteYesYes
&#188;&frac14;One quarterDisplays ?Yes
&#189;&frac12;One halfDisplays ?Yes
&#190;&frac34;Three quartersDisplays ?Yes
&#191;&iquest;Inverted question markYesYes
&#192;&Agrave;Capital A graveYesYes
&#193;&Aacute;Capital A acuteYesYes
&#194;&Acirc;Capital A circumflexYesYes
&#195;&Atilde;Capital A tildeYesYes
&#196;&Auml;Capital A umlautYesYes
&#197;&Aring;Capital A ringYesYes
&#198;&AElig;Capital AE ligatureYesYes
&#199;&Ccedil;Capital C cedillaYesYes
&#200;&Egrave;Capital E graveYesYes
&#201;&Eacute;Capital E acuteYesYes
&#202;&Ecirc;Capital E circumflexYesYes
&#203;&Euml;Capital E umlautYesYes
&#204;&Igrave;Capital I graveYesYes
&#205;&Iacute;Capital I acuteYesYes
&#206;&Icirc;Capital I circumflexYesYes
&#207;&Iuml;Capital I umlauutYesYes
&#208;&ETH;Capital ethDisplays ?Bugged
&#209;&Ntilde;Capital N tildeYesYes
&#210;&Ograve;Capital O graveYesYes
&#211;&Oacute;Capital O acuteYesYes
&#212;&Ocirc;Capital O circumflexYesYes
&#213;&Otilde;Capital O tildeYesYes
&#214;&Ouml;Capital O umlautYesYes
&#215;&times;MultiplyDisplays ?Yes
&#216;&Oslash;Capital O slashYesYes
&#217;&Ugrave;Capital U graveYesYes
&#218;&Uacute;Capital U acuteYesYes
&#219;&Ucirc;Capital U circumflexYesYes
&#220;&Uuml;Capital U umlautYesYes
&#221;&Yacute;Capital Y acuteDisplays ?Yes
&#222;&THORN;Capital thornDisplays ?Bugged
&#223;&szlig;Small sz ligatureYesYes
&#224;&agrave;Small a graveYesYes
&#225;&aacute;Small a acuteYesYes
&#226;&acirc;Small a circumflexYesYes
&#227;&atilde;Small a tildeYesYes
&#228;&auml;Small a umlautYesYes
&#229;&aring;Small a ringYesYes
&#230;&aelig;Small ae ligatureYesYes
&#231;&ccedil;Small c cedillaYesYes
&#232;&egrave;Small e graveYesYes
&#233;&eacute;Small e acuteYesYes
&#234;&ecirc;Small e circumflexYesYes
&#235;&euml;Small e umlautYesYes
&#236;&igrave;Small i graveYesYes
&#237;&iacute;Small i acuteYesYes
&#238;&icirc;Small i circumflexYesYes
&#239;&iuml;Small i umlautYesYes
&#240;&eth;Small ethDisplays ?Bugged
&#241;&ntilde;Small n tildeYesYes
&#242;&ograve;Small o graveYesYes
&#243;&oacute;Small o acuteYesYes
&#244;&ocirc;Small o circumflexYesYes
&#245;&otilde;Small o tildeYesYes
&#246;&ouml;Small o umlautYesYes
&#247;&divide;DivideYesYes
&#248;&oslash;Small o slashYesYes
&#249;&ugrave;Small u graveYesYes
&#250;&uacute;Small u acuteYesYes
&#251;&ucirc;Small u circumflexYesYes
&#252;&uuml;Small u umlautYesYes
&#253;&yacute;Small y acuteDisplays ?Yes
&#254;&thorn;Small thornDisplays ?Bugged
&#255;&yuml;Small y umlautYesYes

Warnings:

- The general currency symbol (¤) is unsupported.

- There is currently no Euro symbol implemented although its character entity € and Unicode value 20A0 are defined but not in the version of the Unicode standard that is currently mandated (version 2.0). Unicode is about to undergo a revision and at that time, browser manufacturers will then need to accomodate the changes to remain compliant.

- The broken vertical bar (¦) does not work on Netscape, Nor does the soft hyphen (­), and neither do the superscripted numbers and fractional values.

- ETH and THORN are broken in both browsers in both upper and lower case variants.

- Netscape also lacks support for Y acute in both upper and lower case.

- Most of these are fairly obscure and not likely to cause much difficulty aside from some very specialized national language support. The Euro character, however, is likely to become more important whether the currency thrives or not.

See also:Escaped JavaScript quotes in HTML, Portability

Web-references:

http://www.w3.org/TR/html4/