Escape JSON strings for embedding or unescape back to readable text in one click. Fix double-escaped API fixtures fast — local processing, free, no signup.
Content reviewed October 2026 · About Toolzum
Decode Base64 strings and pretty-print JSON data — paste encoded text to see the decoded result instantly. Inspect API payloads and tokens readably — free, local, no signup.
Flatten JSON objects into URL query strings — nest with bracket notation. Build ?filter[x]=1 links from API objects — local conversion, free, no signup.
Decode MessagePack binary into readable JSON structures. Debug compact payloads without hex dumps — local decoding, free, no signup.
Decode binary strings back to readable Unicode text with strict validation. Recover messages from bit dumps — local decoding, free, no signup.
Encode images to Base64 data URIs for CSS embedding and API payloads. Inline a logo without extra requests — local encoding, free, no signup.
Embedding JSON inside JSON, code strings, or URLs: quotes and backslashes need doubling. One level per nesting — count carefully.
Yes — logged payloads arrive double-escaped; unescape once per layer until readable. Over-unescaping corrupts intentionally-escaped content.
\uXXXX sequences decode to characters on unescape. Keep ASCII-safe escaping for legacy transports that mangle UTF-8.
No — processing runs locally in your browser. Text never leaves your device.
JSON Formatter
Pretty-prints raw JSON with configurable indent width, key sorting, and bracket collapsing options while flagging syntax errors with exact.
JSON Flattener
Flatten nested JSON objects into dot-notation key-value pairs. Unwrap complex hierarchies for tabular processing. Dot-notation paths preserve nesting info for spreadsheets and logs — local processing, free, no signup.