Code Input Area
Paste a JSON Schema here, or drop a .json file.
JSON Schema Viewer
Paste a JSON Schema to explore it as an interactive diagram instead of scrolling through nested JSON. Useful when getting to know an unfamiliar API payload or config schema.
What you get
- A Tree tab: a pan-and-zoom diagram of objects, arrays and
oneOf/anyOf/allOfcombinations that you expand card by card. $refpointers into$defsordefinitionsare followed, so referenced types open in place.- A detail panel with each field's type, description, required flag and constraints.
- Field search (press / in the tree), Expand all, Collapse all and Fit to screen.
- A JSON tab with the formatted schema; switch tabs with Ctrl E (⌘ E on a Mac).
Try it
Good to know
A document is recognised as a schema when it has a JSON Schema $schema URI, or
schema keywords such as properties, items or $defs
alongside type. Schemas written in YAML are shown as plain YAML.
Related: JSON formatter · Kubernetes CRD viewer · YAML formatter
Try an example
100% in-browser. Nothing you paste is uploaded.
Formatted Code Output
Header
Payload