Runs locally — nothing is uploaded
Result
Nothing yet — enter data or press Example.
How to use
- 1Paste JSON or load a .json file.
- 2Read the status line: valid, or the line and column of the first error with a pointer.
- 3Choose an indent or Minify, and sort keys if you like.
- 4Copy the result or download it as TXT.
A missing comma is only noticed at the next token, so the pointer marks where parsing stopped; the fix is usually just before it.
No. Numbers are kept exactly as written, so 64-bit IDs such as 9007199254740993 keep every digit, and keys stay in their original order.
They are not valid JSON (RFC 8259). The validator reports them with their position so you can remove them.
No. Parsing and formatting run in your browser; nothing is sent to a server.
Related tools
Hash generatorMD5, SHA-1, SHA-256/384/512 and CRC-32
Base64 encoder/decoderEncode and decode Base64 and Base64URL
UUID generatorBulk UUID v4 and v7 in your browser
Password generatorRandom passwords with exact entropy
Subnet calculatorCIDR, netmask, host range and subnets
Cron expression parserExplain cron schedules and see the next runs
Infrastructure headaches?
Tell us about your stack — we reply within one business day.