HTML Email Entities

When you’re coding HTML emails, using special codes called HTML entities helps make sure your content looks right across all email apps — like Gmail, Outlook, Apple Mail, or on a mobile device.

Why Use HTML Entities?

Some characters in HTML have special functions. If you type them directly, they might break your layout. HTML entities let you safely show those characters.

For example, if you want to display a less than sign (&), you should write & instead.

Common Characters to Replace

CharacterMeaningEntity NameEntity Code
<Less than&lt;<
>Greater than&gt;>
&Ampersand&amp;&
Double quote&quot;
Single quoteUse

Note: Not all email clients support &apos;. For single quotes, consider using smart quotes like or .

Non-Breaking Space

A non-breaking space keeps words or numbers from splitting across lines.

Examples:

  • 10&nbsp;AM becomes: 9 AM
  • Mr.&nbsp;Smith becomes: Mr. Smith

Use this carefully — for spacing, try using inline CSS instead of lots of &nbsp;s.

Common Symbols and Currency HTML Entities

CharacterDescriptionEntity NameEntity Code
©Copyright&copy;©
®Registered trademark&reg;®
Trademark symbol&trade;
¢Cent symbol&cent;¢
£Pound sign&pound;£
Euro sign&euro;
¥Yen sign&yen;¥
 Non-breaking space&nbsp; 

Accented Letters and Diacritical Marks

If you’re sending emails in different languages, you may need special characters like á, é, or ñ. You can build these with character codes.

MarkExample LetterCodeDisplay
Acute (́)aáá
Grave (̀)aàà
Circumflex (̂)aââ
Tilde (̃)aãã
Acute (́)OÓÓ

💡 These characters improve readability and professionalism in localized emails. Always test them across major email clients for proper rendering.

Quick Tips for Email Developers

  • Replace special characters with their HTML entity versions.
  • Use numeric codes (like &) when in doubt. They’re widely supported.
  • Test your emails in multiple apps to make sure they render correctly.
  • Use CSS for spacing when possible. Only use &nbsp; when needed.