What should I do when unescaping fails?
Check that you copied the whole value, including any closing quote, and that the source is a JSON string rather than JavaScript source, HTML, or a URL. A complete object such as {"name":"Mira"} is already decoded; use JSON Formatter for it. Return to the original export when a sequence is truncated instead of deleting backslashes until the error disappears.
What characters does JSON Escape change?
It escapes double quotes, backslashes, and JSON control characters such as newline, carriage return, tab, backspace, and form feed. Printable Unicode text normally remains readable because JSON supports Unicode directly.
Why does JSON Unescape reject my backslash sequence?
JSON recognizes only a small set of escapes: quotation mark, backslash, slash, b, f, n, r, t, and a four-digit hexadecimal Unicode sequence after u. Other sequences may belong to a programming language or regular-expression syntax, but they are not valid JSON string escapes.
Does unescaping parse the decoded object?
It checks whether the decoded text is valid JSON and reports the result, but it returns the original decoded text rather than reformatting or changing the object. Use JSON Formatter when you want structured indentation or minification afterward.
Can I remove backslashes from JSON by replacing every slash?
No. Some backslashes encode quotes or line breaks, while others may be part of a path or another literal value. Unescape parses one valid JSON string layer so meaningful characters are decoded under JSON rules rather than removed blindly.
Is sensitive JSON uploaded while escaping it?
No. The native JSON string parser and serializer run in browser memory, the page declares no API endpoint, and the result is copied or downloaded directly from the tab.