Loading...
Loading...
Escape or unescape JSON strings instantly. Safely convert quotes, backslashes, newlines, tabs, and other reserved characters.
String Escaper & Utilities
Escapes or unescapes a JSON string removing traces of offending characters that could prevent parsing.
The following characters are reserved in JSON and must be properly escaped to be used in strings:
\b\f\n\r\t\"\\Escaping converts special characters in plain text into JSON-safe sequences so the string can be stored or transmitted without breaking JSON syntax.
Input (raw text)
Hello "JSON" Line\tBreak
Escaped output
Hello \"JSON\"\nLine\tBreak
Unescaping converts JSON escape sequences back into readable text. This is useful when you receive encoded strings from APIs, logs, or payload files.
Input (escaped)
Hello \"JSON\"\nLine\tBreak
Unescaped output
Hello "JSON" Line Break
JSON escape and unescape operations are processed directly in your browser session. This keeps routine string conversions fast and practical during development, testing, and debugging workflows.
JSON escape converts reserved characters in strings into escape sequences. JSON unescape converts those escape sequences back into readable characters.
Common JSON escapes include backspace (\b), form feed (\f), newline (\n), carriage return (\r), tab (\t), double quote (\"), and backslash (\\).
You use it when embedding text in JSON payloads, API requests, config files, or logs where unescaped characters could break parsing.
Yes. Processing runs in your browser, so your input is not uploaded by the tool for conversion.