Named HTML entity codes and the characters they produce: reserved characters, punctuation, math, and more. Click any character to copy it instantly.
HTML entities are named codes like & and © that let you write special characters safely in web markup: essential for the reserved characters &, <, and >, and convenient for symbols that are hard to type. This reference lists the most useful HTML entities grouped by category, with each character labeled by its entity name. Click a character to copy the symbol itself, or type the entity code shown in its label into your HTML.
The characters that must always be escaped in HTML markup.
Smart quotes, dashes, and typographic marks for clean web copy.
Money symbols plus the copyright, registered, and trademark signs.
Operators, fractions, and comparison symbols for technical pages.
Directional arrows, card suits, and stars with named entity codes.
European accented letters with their named entities.
Entity lists grow long, but only five matter in practice: & < > " '. Escaping all five is the safe habit, and what template engines do. The HTML specification itself asks for less: in text only a literal < and an ambiguous & must be escaped, and in a quoted attribute value only the enclosing quote and an ambiguous &; a bare > is allowed in both. The remaining hundreds are largely a legacy of the years before UTF-8 was everywhere: today © and the em dash can be typed directly. The table is still worth keeping, because other people's templates, CMS fields and old code are still full of these entries. Being able to read them and being obliged to write them are different things.
Use UltraTextGen to convert plain text into bold, italic, cursive, and 100+ other Unicode font styles. Free and instant.
Open UltraTextGen →