Format and validate JSON
Paste minified or messy JSON and press Format. Valid input is pretty-printed with two-space indentation; invalid input shows the parser error and position.
Frequently asked questions
Is there a size limit?
Only your browser's memory. Multi-megabyte files format in well under a second on a typical laptop.
Related tools
- Pine compilerCheck, run and chart v4 · v5 · v6 scripts in your browser — nothing to install, nothing uploaded.
- PythonPython 3 via WebAssembly — runs on your device.
- JavaScriptSandboxed Web Worker with top-level await.
- TypeScriptTranspiled by the real TypeScript compiler, then executed.
- SQL (SQLite)A real SQLite engine in WebAssembly — fresh database every run.
- JSON → YAMLValidates, then converts. Runs locally.
- YAML → JSONCatches indentation errors, outputs formatted JSON.
- Markdown → HTMLRendered preview plus the HTML source.