Validates a JSON document and shows the error message with line, column, and a safe snippet; formats with 2/4 spaces or a tab, minifies, explicitly sorts keys alphabetically, and shows statistics (objects, arrays, keys, values, depth, approximate size). Uses exclusively JSON.parse — never eval or Function — and guards against extreme depth and prototype pollution.
Drag a .json file here, or
It's read locally; it isn't uploaded to any server.
The data is processed on your device and is never sent to the server.