JSON Viewer runs locally, nothing is uploaded

All tools
Paste JSON, open a file, or drop one anywhere on the page. It's validated as you type; errors show the exact line and column.
Lenient also accepts // comments, trailing commas, 'single quotes' and unquoted keys. Several top-level values (JSON Lines / NDJSON) are shown as an array.
Numbers are kept exactly as written, so large IDs like 12345678901234567890 are never rounded. Key order and duplicate keys are preserved and flagged.
Tree: click a row to see its path (JSONPath, JS or jq) and copy the path or value. Keys: ↑↓ move, ←→ collapse / expand, Enter toggle, Ctrl/⌘+F search, Ctrl/⌘+Enter copy the formatted JSON.
Input
0 chars
Drop JSON file