Data
JSON Formatter
Format, minify, and validate JSON in your browser. Nothing is sent to a server.
Data
Validate JSON and see clear error locations. Runs entirely in your browser.
LocalProcessed locally — your JSON never leaves your browser.
Available actions: copy, clear.
Put the JSON into the input area. Use Paste or Load example. Validation runs in your browser.
Choose Validate, or press Ctrl+Enter / Cmd+Enter. The JSON validator reports whether the syntax is valid.
Valid JSON is confirmed clearly. Invalid JSON shows a readable error and, when possible, the line and column.
{"ok":true,"items":[1,2]} is valid. The validator confirms it without changing your input.
{"name":"Ada",} is invalid JSON. The error includes a line and column so you can find the extra comma.
Data
Format, minify, and validate JSON in your browser. Nothing is sent to a server.
Data
Decode a JWT header and payload in your browser. Decoding does not verify the signature.