JSON Lint Online

Lint JSON online. Catch missing commas, bad quotes and broken brackets, then clean the file with one-click formatting. Free JSONLint alternative.

Part of the free JSON Formatter & Validator. Runs in your browser — nothing is uploaded.

JSON Lint Online

Linting JSON means finding structural mistakes before they reach a parser: a missing comma between properties, an unclosed bracket, a stray character. Paste your text and the checker reports what and where, so you fix one issue at a time.

Worked example: A missing comma between properties

JSON with a typo

{
  "id": 1
  "name": "Ada"
}

Lint result

✗ Invalid JSON
Expected ',' or '}' after property value in JSON at position 14 (line 3 column 3)

Practical tip

Fix errors from the top down. One early mistake, such as a missing comma, can make the parser report later lines as invalid too.

How to use this JSON Formatter

  1. 1Use the live tool above — it runs entirely in your browser and never uploads your data.
  2. 2Paste the sample from the worked example, or use your own input.
  3. 3Copy the result, then adapt the same steps in your editor, script, or pipeline.

JSON Lint Online FAQs

What is the difference between JSON lint and a JSON formatter?

Lint checks whether the JSON is valid. A formatter changes whitespace to make valid JSON readable. This page offers both in one place.

Does lint check for duplicate keys?

Standard parsers accept duplicate keys and keep the last one, so many validators stay silent. Review repeated keys manually when data looks wrong.

More JSON Formatter pages

Open the full JSON Formatter tool →