Paste JSON to format it, check it for errors, or minify it. Everything runs in your browser, so private data and API responses stay on your device.
No. The formatting and checking happen in your browser with JavaScript, so you can safely format API responses or configuration that contains private data.
The most common causes are a missing or extra comma, single quotes instead of double quotes, keys without quotes, and comments. JSON allows none of these, even though JavaScript does. The error message shows the line and column where the problem was found.
Formatting adds line breaks and indentation so people can read the JSON. Minifying removes them to make the file smaller for sending over a network. Both contain exactly the same data.
Not always. Numbers larger than 9,007,199,254,740,991 lose precision when JSON is read in a browser, so very large IDs can change slightly. Store large IDs as strings to keep them exact.
You can also come chat with us on the Stoic Dreams discord server.