Input
Plain text
Output
Escaped
Frequently Asked Questions
How do I use HTML Escape / Unescape?
Step 2 — the escaped result appears on the right in real time; each special character is replaced by an &xxx; entity. Step 3 — for the reverse direction, paste an entity-containing string on the right and the tool restores the original characters (supporting , ' , ' and other common encodings).
What can HTML Escape / Unescape do?
Typical scenarios: Back-end developers escape user input before writing to the database to prevent XSS; embed code samples inside <pre><code> on a technical blog; debug entity-encoded rich text in API responses; process content stored by…
Is my data private when I use HTML Escape / Unescape?
Privacy: All escaping happens locally in your browser and no content is uploaded, so it is safe to use with user-submitted form data or comment content. Privacy: All escaping happens locally in your browser and no content is uploaded, so it is safe to use with user-submitted form data or comment content.
What technical details should I know about HTML Escape / Unescape?
Unescape additionally supports (space) and ' (hex single quote). Generic decimal or hex numeric references (such as • ) are not supported — combine with DOMParser for full coverage.