JSON String Escape / Unescape

Escape or unescape JSON string content and copy the escaped body, complete literal, or JSON object example without damaging Unicode.

Runs entirely in your browser. Nothing you type is uploaded.

About this tool

Choose Escape to turn plain text into JSON-safe forms, or Unescape to decode an escaped body or complete JSON string literal. Compare and copy the decoded text, escaped body, full literal, and object example.

Questions & answers

What is the difference between the escaped body and the JSON string literal?
The body omits the surrounding double quotes. The complete literal includes them and can be pasted directly where a JSON string value is expected.
Which characters are escaped?
JSON-required characters such as quotes, backslashes, newlines, tabs, and control characters are escaped. Other Unicode characters remain intact.
Can Unescape decode a complete JSON string literal?
Yes. It accepts either an escaped body or one complete quoted JSON string and rejects malformed escape sequences.

Related tools

Back to all Mini Tools