Inspect an API response
{"customer":{"id":1842,"active":true},"roles":["editor"]}Process the document without sending the response to a server.
Escape text for use inside a JSON string. Use it when an API response, configuration, or data file needs to be easier to inspect or share. Documents are parsed in this browser.
Escape text for a JSON string. The shared source, result, and editor preferences are saved locally.
JSON shape inspection infers types from the supplied sample. Conversion can lose format-specific comments. Downloads use the active mode's text format.
{"customer":{"id":1842,"active":true},"roles":["editor"]}Process the document without sending the response to a server.
Documents are parsed in this browser. The shared source, result, and editor preferences are saved locally.
JSON, YAML, XML, CSV output. JSON shape inspection infers types from the supplied sample. Conversion can lose format-specific comments.
Downloads use the active mode's text format.
Validation checks syntax. It does not prove that data is safe to execute or publish.
Format JSON with consistent indentation and syntax feedback.
JSON tools
Validate JSON syntax and locate errors.
JSON tools
Turn special characters into HTML entities and back again.
Encoding tools
Valid JSON