JSON tools
JSON Escape & Unescape
Prepare a JSON string literal safely or decode one back to readable text. This is string escaping, not whole-document formatting.
All data is processed locally in your browser. Nothing is uploaded or sent to analytics.
Most tools process locally in your browser. Background removal uploads selected images to the configured server processor and deletes the source after processing.
Sponsored linkLearn more →
How to use
- Enter plain text or a quoted JSON string.
- Choose Escape or Unescape and optionally encode non-ASCII characters.
- Copy the result or swap it for another operation.
Great for
- Embedding text in JSON
- Debugging escaped API values
- Preparing strings for tests
Good to know
Unescape accepts a JSON string literal or plain escaped content. Invalid escape sequences are reported instead of being guessed.
Frequently asked questions
Is this a JSON formatter?
No. It operates on one string value and leaves the surrounding document out of scope.
Can I encode emoji as Unicode?
Yes. Enable the non-ASCII option to produce Unicode escape sequences.
You may also like
JSON Formatter & Validator
Format, validate, minify and inspect JSON with line-aware errors, statistics and safe local processing.
Open tool →JSON Viewer
Explore JSON in a collapsible tree with paths, search, value copying and local browser processing.
Open tool →JSONPath Tester
Test safe JSONPath expressions, inspect matched values and copy their original paths locally in your browser.
Open tool →