Free HTML Entity Encoder / Decoder
Encode special characters to HTML entities or decode them back. Handles &, <, >, ", ' and numeric entities. 100% in your browser.
How It Works
Search or browse the complete HTML entity reference. Find entities by name, character, or decimal/hex code. Copy any entity with one click to paste into your HTML code. Covers special characters, symbols, arrows, and mathematical operators.
When to Use It
- Web development — quickly find the correct HTML entity for copyright, trademark, currency, and arrow symbols.
- Content editing — insert special characters like em dashes, non-breaking spaces, and accented letters in HTML.
- Email templates — use HTML entities for symbols that might not render correctly across email clients.
Frequently Asked Questions
What is the difference between named and numeric entities?
Named entities like &copy; are human-readable. Numeric entities like &#169; work the same way but are supported by more parsers. Both render identically.
When should I use entities vs UTF-8 characters?
If your page uses UTF-8 encoding (recommended), you can type most characters directly. Use entities for characters that conflict with HTML syntax like < > & and quotes.
Are all entities supported by all browsers?
Named entities for common symbols are universally supported. Some obscure named entities may not work in older browsers — use numeric codes as a fallback.
All processing happens in your browser. No data is sent to any server.