JSON Validator

Check whether your JSON is valid. Find the first syntax error with a line and column number, then jump to it.

Files up to 2 MiB. Pasted text up to 2,097,152 characters. Maximum nesting: 256 levels.

Your JSON is processed in your browser and is not uploaded to ToolPixels. It is not saved by this tool.

How to use it

  1. Paste the JSON you want to check or open a local JSON file.
  2. Select Validate JSON to check its syntax.
  3. For an error, use Go to error, correct the input, and validate again.

What validation checks

Checks JSON syntax, including quoted property names, separators, escape sequences, and number syntax. Objects, arrays, strings, numbers, booleans, and null are valid top-level values. It does not validate a JSON Schema, detect duplicate keys, or confirm that values are right for your application.

JSON requires double quotes. Comments, trailing commas, undefined, NaN, and Infinity are not valid JSON. Error positions count from 1; columns use UTF-16 text positions. Very large numbers may exceed the range supported by other software.

Related JSON tools