These guides focus on the entity problems developers actually hit in production: the complete entity reference table, encoding and decoding in JavaScript, PHP, and Python, double-encoded text, and the non-breaking space.
Start with the complete HTML entities list if you need a reference, or jump to the language guide and double-encoding fix when debugging escaped output, CMS content, feeds, or API responses.
Seeing &amp; or < as literal text on your page? Learn what double-encoding is, why CMSes cause it, and how to detect and fix it for good.
The canonical, copy-paste code for encoding and decoding HTML entities in JavaScript, PHP, and Python — with the gotchas that bite each one.
What does, when to use it instead of a normal space, how it relates to   and Unicode U+00A0, how to type it, and the pitfalls to avoid.
A complete, scannable HTML entities list grouped by category, with named, decimal, and hex codes plus the rendered character for every symbol you need.
Encode and decode HTML entities instantly — supports named entities, decimal codes, hex codes, and Unicode symbols.
Open HTML Entity Encoder