JSON Validator

Validate, format and check JSON Schema — entirely in your browser.

Paste or upload JSON
Auto-validates as you type
Input JSON
JSON document
JSON Schema (Draft-07)

Why this JSON validator

Privacy by design

All validation, formatting and schema checking runs in your browser. Your JSON never reaches our server. Verifiable in your devtools' Network tab.

Pinpoint errors

Syntax errors show the exact line and column with a snippet pointing to the problem character — not just a vague "unexpected token".

JSON Schema (Draft-07)

Validate documents against JSON Schema with the AJV engine. Common formats like email, uri, date and date-time are supported out of the box.

Format & minify

Beautify JSON with 2-space, 4-space or tab indentation. Sort keys alphabetically for stable diffs. Minify to remove every unnecessary byte.

Real-time validation

The Validate tab checks your JSON as you type, with a 400 ms debounce so you're never wrestling with the cursor.

No signup, no ads in your data

Free to use, no account required, no usage limits. Display ads pay the bills — but they never see what you validate.

How to validate JSON in three steps

  1. Choose a tab — Validate for syntax checking, Format & Minify to beautify or compress, or JSON Schema to verify document structure.
  2. Paste or upload your JSON — drop the contents into the textarea, or click "upload file" to load a .json file from disk. Nothing leaves your browser.
  3. Read the result — a green badge confirms valid JSON; a red badge lists each error with its line, column and a snippet pointing to the problem.

Frequently asked questions

Copied!