JSON Schema Editor

Design, explore, and validate schemas in a simple visual editor.

Plain editor

Schema Viewer

Create a schema

Create and explore a JSON Schema visually. Annotate the schema with descriptions and examples.

Fields / Constraints / Definitions

Validate payloads

Check your data against the schema. Save payloads as test cases and see the results update as you edit the schema.

JSON / YAML / CSV

Share a schema

Copy a link to the current schema. Anyone with the link can open it as an editable copy in Schemagic.

Review / Iterate / Integrate

Your work is stored locally in your browser.