DEVELOPER · ESCAPE
Escape / unescape
Escape special characters into safe forms, or unescape back.
Escape or unescape JSON string content and HTML entities. URL encode/decode stays in the dedicated URL tool so the workflows do not overlap.
Local only · text result onlyWork area
Safety and format notes
- HTML unescape never inserts the result into innerHTML and never executes scripts or event handlers.
- JSON unescape expects escaped JSON string content, not a whole JSON document.
- Unknown HTML named entities are left unchanged instead of guessed.
Frequently asked questions
How do I use it?
Paste a string, then escape or unescape.
Is anything uploaded?
Everything runs locally in your browser and is not uploaded.
How is this different?
URL encoding targets URLs; this targets literal escapes.