JSON Unescape
Unescape JSON strings online, or switch to escape mode to encode quotes, tabs, and backslashes.
- 100% client-side, nothing uploaded
- Instant results
- Works offline once loaded
Convert escaped JSON string back to readable text
Empty
Empty
How it works
About this tool
This free JSON unescape tool converts escaped JSON strings back into readable text. Paste a string like "Hello \\"World\\"" and get the original characters, including quotes, tabs, newlines, and backslashes.
It is especially useful when you are reading logs, debugging double-encoded payloads, or cleaning up strings copied from source code. Need to go the other way? Flip the Mode toggle to Escape and encode special characters for use inside a JSON string.
Both directions update instantly as you type. If the input includes surrounding quotes, the tool treats them as part of a JSON string literal when that is the natural reading.
Processing is 100% client-side. Your strings never leave your device, so the tool is safe for logs, API payloads, and configuration snippets that contain sensitive data.
JSON Toolbox processes all data locally in the browser. Nothing is uploaded to a server.
Common questions
Frequently asked questions
How do I unescape JSON online?
What is an escaped JSON string?
Can I escape and unescape on the same page?
Is my data uploaded?
Keep exploring
More JSON tools
- JSON CompareSide-by-side semantic JSON diff by path.
- JSON ValidatorCatch invalid JSON with exact line and column.
- JSON BeautifierPretty-print JSON with indent control and optional key sorting.
- JSON FormatterFormat messy JSON with 2-space, 4-space, or tabs.
- JSON MinifierStrip whitespace.
- JSON StringifyTurn JSON into an escaped string literal ready for code or config.
- JSON EscapeEscape quotes, backslashes, tabs, and newlines into valid JSON strings.
- JSON Path FinderQuery JSON with JSONPath.