Every developer has hit this: you need to escape <, >, &, and quotes before dropping user input into HTML — or you're staring at mangled text full of & and need to convert it back. Most online tools do the basics, but fall short on the full HTML5 named entity set or force you to choose between three encoding formats.
I built one that handles all three formats, 253 named entities, and decodes all of them with a single regex pass — entirely in the browser, no server, no framework.
👉
Single HTML file, no build step. Open DevTools and read the source — everything is there.
Also part of devnestio — a growing collection of zero-dependency browser tools for developers.
Built with: vanilla JS, the HTML5 named character references spec, and an unreasonable number of Greek letters.
SOCIAL SHARE CARD GENERATOR