JSON Forge
100% Client-Side: your data is never sent to a server

Common JSON Errors and How to Fix Them

When JSON.parse fails, the message tells you where the parser gave up but not why. Each page below explains one error, lists its usual causes with broken and valid examples, and opens the tool with JSON that reproduces it so you can see exactly where it breaks. Messages are shown as Chrome, Edge and Node.js print them.

Not sure which error you have?

Paste your text into the JSON Validator. It shows the line and column of the first problem, and Fix JSON repairs the common mistakes automatically.