File tool / 02
JSON Viewer
Validate and pretty-print a local JSON file with a top-level structure summary.
JSON Viewer: TOEA parses the complete document with the browser JSON parser and serializes it with two-space indentation. Runs 100% locally in your browser with zero server file uploads.
- Category
- Developer tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
What parsing can change
The formatted copy is what a JavaScript parser understood, which is not always byte for byte what the file says. Integers beyond 9,007,199,254,740,991, such as 64-bit IDs from some APIs, are rounded to the nearest representable number. If a key appears twice in one object, only the last value survives. When exact values matter, compare the output with the original in JSON diff before replacing anything.
JSON Lines is a different format
Logs and data exports often use JSON Lines (.jsonl or .ndjson): one complete JSON value per line, with no enclosing array. A whole-file parser reports an error at the start of the second line. Open one line at a time, or turn the file into a single document by adding commas between lines and wrapping everything in [ and ].
How to use it
- Choose a JSON file up to 2 MB.
- Review its type and entry count.
- Copy or download the formatted JSON.
Privacy & limitations
The file is never uploaded. Syntax validation does not verify an application schema.
Related tools
Frequently asked questions
Will invalid JSON be repaired?
No. A syntax error is reported without guessing the intended structure.
Are keys reordered?
No. Parsed property order is retained.
Free tool · runs in your browser · no account required