Home/Data/JSON Unescape

JSON String Unescape

Unescape a JSON string back into the raw text it represents, which is exactly what you need when a value arrives double encoded or wrapped in escaped quotes. Paste an escaped fragment, such as a stringified JSON blob copied out of a log line or an API field, and this tool decodes the backslash escapes: it converts escaped quotes, newlines, tabs, carriage returns, backslashes and four digit unicode sequences back into their real characters. If your input is wrapped in surrounding double quotes it strips them first, and if it is valid stringified JSON it parses it directly for a clean round trip. Paste your escaped string, click unescape, and copy the readable result. Everything runs locally in your browser, so the payloads you decode never leave your device.

Frequently asked questions

What is JSON Unescape?

Unescape a JSON string back into the raw text it represents, which is exactly what you need when a value arrives double encoded or wrapped in escaped quotes. Paste an escaped fragment, such as a stringified JSON blob copied out of a log line or an API field, and this tool decodes the backslash escapes: it converts escaped quotes, newlines, tabs, carriage returns, backslashes and four digit unicode sequences back into their real characters.

Is JSON Unescape free to use?

Yes. JSON Unescape is completely free, with no sign-up and no usage limits.

Does JSON Unescape work in a web browser?

Yes. JSON Unescape runs in any modern web browser. There is nothing to download or install.

Is my data private with JSON Unescape?

Yes. JSON Unescape runs entirely on your device in your browser, so nothing you enter is uploaded to a server.