Illustration of HTML characters like less-than and ampersand converting into escaped entities and back

HTML Escape / Unescape

Type on either side — plain text on the left, HTML-safe on the right — and the other side updates live. Decodes numeric references (A, A) and the standard named entities (&, ©,  , …). Runs entirely in your browser.


💻 Show API usage examples (cURL)
curl -sS -X POST https://devops.majbase.com/html-escape/api -H "Content-Type: application/json" -d '{"action":"escape","text":"<b>Tom & Jerry</b>"}'
curl -sS -X POST https://devops.majbase.com/html-escape/api -H "Content-Type: application/json" -d '{"action":"unescape","text":"&lt;b&gt;Tom &amp;amp; Jerry&lt;/b&gt;"}'

Returns {"result": "..."}, or {"error": "..."}.

🤖 Use this API as a Claude Skill

Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:

⬇️ Download SKILL.md · View raw