Why are quotes and new lines escaped?
JSON strings must stay structurally valid, so inner quotes, slashes, and line breaks need explicit escape sequences.
Escape plain text into JSON-safe strings and unescape existing content when working with payloads, configs, and logs.
Encode and decode query strings, callback URLs, and logged URL fragments locally in your browser.
Encode and decode Base64 locally in your browser for quick credential, payload, and text debugging.
Decode JWT headers and payloads locally in your browser to inspect claims without sending tokens to a server.
Convert between Unix seconds, Unix milliseconds, ISO timestamps, and local time while debugging logs, APIs, and expiration values.
Use this page when you need to embed text inside JSON strings, config fragments, or test payloads without breaking quotes, slashes, or new lines.
It also helps you turn escaped content back into something readable while debugging request bodies and logged samples.
That makes it useful for mocks, fixtures, and API payload cleanup.
JSON strings must stay structurally valid, so inner quotes, slashes, and line breaks need explicit escape sequences.
Yes. The tool is designed to handle common payload fragments and log snippets, not just full JSON documents.