JSON / YAML — Developer Tool
A serious JSON and YAML workspace. Validate, format, convert, and debug — instantly, entirely in your browser.
Press ⌃K to open the command palette
Capabilities
Format
Beautify JSON or YAML with configurable indent, key sorting, and compact-array options.
Validate
Pinpoints syntax errors with line and column, explains the issue, suggests the fix.
Convert
Flip between JSON and YAML in a keystroke. Types and nesting preserved exactly.
Minify
Strip whitespace and see the savings: before size, after size, percentage gained.
Tree view
Explore nested data as a collapsible tree. Search keys, copy paths, inspect types.
Schema gen
Derive a draft-07 JSON Schema or TypeScript interface directly from your data.
Diff
Side-by-side compare mode shows exactly what added, removed, or changed — by path.
Offline
Every operation runs in the browser. No network required. Works on a plane.
Workflow
Paste or drop
Drop any .json, .yaml, .yml, or .jsonc file — or paste raw text. Format is auto-detected.
Inspect instantly
Errors surface immediately with line numbers. Clean data formats as you type.
Transform
Format, convert, minify, schema-gen, or TypeScript — all in the command palette.
Export
Copy to clipboard or download as .json, .yaml, or .txt. No account needed.
Privacy
Everything runs in the browser via standard JavaScript APIs. Files are never transmitted. No server sees your data.
Your files are processed securely.
We do not store your data.
Local processing
Parsing, formatting, conversion — all native JS in your tab.
Zero uploads
FileReader API reads into memory. Nothing is transmitted.
No analytics
No tracking scripts, no pixels, no fingerprinting.
Session-only
Close the tab and the data is gone. Nothing persists.