Paste or open your JSON
Paste it into the box or open a .json file. It is checked as you type.
Paste JSON or open a file to check it, pretty-print it or minify it. Mistakes are shown with their line and column. Browse the result as a tree, sort the keys and copy the path to any value.
Open JSON Formatter →Paste it into the box or open a .json file. It is checked as you type.
If something is wrong you see the line and column. If it is valid, choose the indent, sort the keys or minify.
Copy the result, download it as a file, or switch to the tree to explore it and copy the path to any value.
Use Manlin to reflect, plan and take your next step.

Yes. Format and check as much JSON as you like with no account and no limit.
No. Everything runs in your browser, so API responses, configs and anything private stay on your device.
A mistake is reported with its line and column, a short explanation and the line itself with a marker. “Go to error” jumps to it in the box. Common slips such as trailing commas, single quotes, comments and unquoted keys are named.
Yes. Numbers are copied exactly as you wrote them, so an ID like 12345678901234567890 or a value like 1.10 is not rounded or changed. Many tools lose digits beyond 15 or 16 places.
All copies are kept in the order you wrote them, and you are warned about the repeat. Many programs keep only the last value, so it is worth fixing.
Yes. Files of several megabytes format in a fraction of a second, and the tree only draws the rows you can see, so scrolling stays smooth.
It puts the keys of every object in A–Z order. Lists keep their order, since the order of items in a list can matter.
No. It checks against standard JSON, which allows neither. The error tells you where to remove them.