01 Your schema cabinet

A tidy stash for your JSON Schemas

Keep schemas in your browser, see problems as you edit, test sample data inline and share one with a link. Your schemas stay on this device.

Code editor. Press Escape, then Tab, to move focus out of the editor.

02–07

The rest of the cabinet

REC

Recommended

For QA and test automation

CleanTempMail Temp Mail API

Your schemas pin down the API; sign-up and verification emails need testing too. The Temp Mail API gives automated tests real disposable inboxes to read, paid once per request quota with no subscription.

For cross-browser checks

WebTraceCheck

Open your app or docs in Brave, Chrome, Edge, Firefox or Chromium in a disposable cloud browser: an isolated Linux desktop that is deleted after each session, with free daily time and nothing to install.

FAQ

Where is my stash stored?

In your browser’s IndexedDB storage on this device, or localStorage if IndexedDB is unavailable. It is not uploaded or synced anywhere. Clearing this site’s data deletes it, so use Export to keep a backup.

How do share links work?

The schema, its name, description, tags and sample are compressed and placed after the # in the link. Browsers do not send that part of a URL to the server, but anyone who has the link can read the schema, so share it as you would share the file. Some apps cut off very long links; export a file instead.

Which JSON Schema drafts are supported?

Draft 4, Draft 6 (checked with Draft 7 rules), Draft 7, 2019-09 and 2020-12. The draft is read from $schema, and you can override it for each schema.

Can I move my stash to another browser?

Yes. Export downloads the whole stash as one JSON file, and Import in the other browser adds those schemas, skipping exact duplicates. Import also accepts a single JSON Schema file.

What are the example schemas?

Four starter schemas added on your first visit to show what the stash can hold. They are tagged example; delete them one by one or use Remove examples.

Share this schema

The schema is compressed into the link itself, after the #. Nothing is uploaded, but anyone with the link can read it.

Import into your stash

Choose a SchemaStash export file or any JSON Schema file. You can select several.