DataStays

JSON Validator

What it does

Checks whether text is valid strict JSON and, when it is not, points at the exact problem.

Errors you can act on

Instead of a bare character offset or a generic engine message, you get the line and column and a plain-language cause: a trailing comma, a missing colon, an unterminated string. The caret lands on the exact character. Duplicate keys are reported as warnings rather than hidden, because a strict parser keeps only the last one.

Strict, not JSONC

This validates the JSON standard: comments and trailing commas are rejected. If your file is meant to have them, it is JSONC, and a validator that accepted them would be telling you invalid JSON is valid. To turn JSON-ish text into strict JSON, use Repair instead.

Privacy

Validation happens in your browser. Nothing is uploaded; it works offline.