HTML Entities Reference
Complete HTML entity reference with search. Find named and numeric character codes for special characters, symbols, and emoji. Copy entities instantly.
Frequently Asked Questions
What are HTML entities?
HTML entities are special sequences that represent characters which have reserved meaning in HTML or cannot be typed directly. They start with an ampersand (&) and end with a semicolon (;). For example, < renders as < and & renders as &. Entities prevent the browser from interpreting these characters as markup.
What is the difference between named and numeric HTML entities?
Named entities use a human-readable label like © for the copyright symbol. Numeric entities use the Unicode code point in decimal (©) or hexadecimal (©) form. Both produce the same result. Named entities are easier to read but not every character has a named version; numeric entities can represent any Unicode character.
What are the most commonly used HTML entities?
The most frequently used entities are & (ampersand), < (less than), > (greater than), " (double quote), and (non-breaking space). These five cover the majority of cases where raw characters would conflict with HTML syntax or layout behavior.
How do I use HTML entities in my code?
Place the entity directly in your HTML where you want the character to appear. For example, write <div> to display the literal text <div> instead of creating an element. In JavaScript, you can set innerHTML with entities, or use textContent which handles escaping automatically.
Is this tool free?
Yes. All KappaKit tools are free, run in your browser, and require no signup or account.