Some characters have a special meaning in HTML. The less-than sign < starts a tag. The ampersand & starts an entity. If you want to show these characters as text, you must write them as entities.
An entity starts with & and ends with ;.
<p>To start a paragraph, write <p>.</p>
<p>Tom & Jerry</p>
<p>© 2026 Juniper Books</p>
<p>Price: 5 €</p>
Common entities
| You see | Write | Name |
|---|---|---|
< | < | less than |
> | > | greater than |
& | & | ampersand |
" | " | double quote |
| (c) | © | copyright |
| non-breaking space | | keeps two words together |
| euro | € | currency |
Numbers work too
Every character has a number. © is also the copyright sign. This is how you can write a character your keyboard does not have.
You can often type the character directly
If your file is saved as UTF-8 and has <meta charset="UTF-8">, you can type é, ₹ or ✓ directly. Entities are only required for <, > and & in text.