HTML character map

HTML characters?

In HTML (and XML), there are 'character entity reference' that are used to represent non-ASCII characters. E.g. the character '→' can be encoded as →, to use in a non-Unicode-compatible text format. These characters will follow the style and size of your font.
For Emoji characters like 🥁 and 😆, check the Emoji character map.

Search for character description

Examples: arrowsgreek lettersquotesall HTML characters or just some random characters

20 random HTML chars

References

Frequently Asked Questions

How do I type special characters in HTML?

Use HTML entities: &name; or &#number;. Examples: © for ©, → for →, € for €, € for €. Entities ensure characters display correctly across all browsers and encodings.

What are the most common HTML character entities?

&nbsp; (non-breaking space), &amp; (&), &lt; (<), &gt; (>), &quot; ("), &copy; (©), &reg; (®), &trade; (™), &euro; (€), &pound; (£).

How do I use Greek letters in HTML?

Use entity names: &alpha; (α), &beta; (β), &gamma; (γ), &delta; (δ), &pi; (π), &sigma; (σ), &omega; (ω). Uppercase: &Alpha; (Α), &Omega; (Ω). Essential for math and science content.

What is the difference between HTML entities and Unicode?

HTML entities (&euro;) are markup codes interpreted by browsers. Unicode (U+20AC, €) is the actual character encoding standard. With UTF-8 encoding, you can use Unicode directly, but entities work in any encoding and are more readable in source code.