HTML Entities Encoder and Decoder
Named and numeric entity encoding and decoding, ambiguous & preserved.
Off (default) keeps ambiguous ampersands bare: `AT&T` stays `AT&T` because &T; is not an entity, matching HTML's own parse rule.
The named table covers 157 common entities; everything else falls back to numeric (é).
Named + numeric references both ways; unknown names pass through verbatim instead of being guessed.
Nothing in yet
Paste, drop, or type to begin. Everything stays on this device.