BreezyTools Pro — Ad-free experience across all 90+ tools. Less than a coffee a month → Learn More

HTML Entity Encoder / Decoder

Convert between text and HTML entities instantly.

Encoding Options

Characters: 0
Entities found: 0
Entities found: 0
Characters: 0

Common HTML Entities

© © Copyright
™ Trademark
® ® Registered
    Non-breaking space
← Left arrow
→ Right arrow
↑ Up arrow
↓ Down arrow
± ± Plus-minus
× × Multiplication
÷ ÷ Division
€ Euro
£ £ Pound
¥ ¥ Yen
¢ ¢ Cent
§ § Section

HTML Entity Reference

Character Named Entity Decimal Hexadecimal Description

What are HTML Entities?

HTML entities are special codes used in HTML to represent characters that have special meaning in HTML or are difficult to type. For example, the less-than symbol (<) starts an HTML tag, so to display it as text, you use the entity &lt;. Entities can be represented in three ways: named entities (like &amp;), decimal codes (like &#38;), and hexadecimal codes (like &#x26;).

When to Use HTML Entities

Common HTML Entities Reference

Frequently Asked Questions

What is the difference between named and numeric entities?

Named entities use human-readable names (like &copy;), while numeric entities use decimal (&) or hexadecimal (&) codes. All three represent the same character; use whatever format your application requires.

Do I need to encode all characters in HTML?

Only characters with special meaning in HTML and non-ASCII characters need to be encoded. Most Latin characters can be used directly. However, encoding all special characters ensures maximum compatibility.

Why do I see &nbsp; in my HTML?

&nbsp; is a non-breaking space that prevents line breaks between words. It's useful in cases where you want to keep words together, like "Mr.&nbsp;Smith".

Can I use Unicode directly in HTML instead of entities?

Yes, if your HTML document is saved in UTF-8 encoding, you can use Unicode characters directly. However, entities provide better compatibility and are required for reserved HTML characters.

Is my data safe?

Yes, all encoding and decoding happens in your browser. Your data never leaves your device and is never stored on our servers.

Love using BreezyTools?

Go Pro for an ad-free experience, priority features, and support independent development — for less than a coffee a month.

Upgrade to Pro →