A JSON validator checks whether a JSON document is syntactically valid (parsable) so your payloads don’t fail at runtime. It catches missing quotes, trailing commas, invalid escapes, and mismatched brackets—common issues when copying request bodies, building fixtures, or editing config. SWEDevTools: Prism validates locally in your browser, so you can test sensitive API payloads without uploading them anywhere.
Some formats allow non-JSON features (single quotes, comments, trailing commas). Strict JSON requires double quotes and no comments/trailing commas.
No. This validates JSON syntax only. Schema validation enforces types and required fields.
No. Trailing commas are invalid in strict JSON.
No. JSON numbers must be finite. Use null or strings if you need sentinel values.
Use \n. Literal newlines inside a JSON string are invalid.
Usually it’s a missing comma, missing quote, or an extra character after the document ends.
Most tooling assumes UTF-8. Ensure file encoding is correct to avoid hidden character issues.
Use binary search: remove half the payload, validate, and repeat. Or isolate sections around the failure.
smalldev.tools is no longer available. Prism by SWEDevTools offers the same developer tools and more, with offline support, pipeline chaining, and completely free usage — no signup required.
Yes. Prism offers the same JSON formatting and validation capabilities with full offline support, pipeline chaining, and zero ads. Your data never leaves your browser, unlike most online JSON tools.
Prism provides all the JSON linting features of jsonlint.com plus offline processing, tool chaining, and complete data privacy. No data is ever uploaded to a server.