Input
Ctrl+Enter formats. Tab inserts indentation.
Client-side
Workbench
Formatted output
Use RFC 6901 JSON Pointer like /orders/0/total, or simple paths like orders.0.total.
0 BPayload size
0Values and containers
0Maximum nesting depth
0Arrays found
Reference Notes
Stable references used while redesigning this tool.
JSON.parse and JSON.stringify
Native browser parsing and stringifying are used for validation, formatting and minification.
MDN JSON.parse
JSON Pointer
Pointer queries use RFC 6901 escaping rules for slash and tilde characters.
RFC 6901
JSON Patch
The diff tab emits add, remove and replace operations shaped like RFC 6902 patch entries.
RFC 6902
JSON Schema
Schema inference outputs a draft 2020-12 starter schema that should be reviewed before production use.
JSON Schema