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
JSON ↔ CSV converterFlatten JSON to CSV, or turn CSV into JSON
CSS selector testerTest selectors for scraping
XPath testerXPath on HTML and XML
curl convertercurl to Python, Node.js, PHP, Go, wget
HTTP headers parserRaw headers to table, JSON or code
Cookie parserSet-Cookie attributes and security flags
Need data from a website?
Send the URL and fields — we reply with a free sample and a quote.