Jsontify

Ad-free, fast, private JSON viewer & editor

Paste JSON, drop a file, or Open

Explorer

Tree explorer will appear here once JSON is loaded

Inspector

Select a node to inspect it

Paste or open a file to begin
🔒 Processed in your browser - nothing is uploaded to our serversPrivacy

JSON Validator

Paste your JSON and Jsontify validates it as you type. A green status means it parsed cleanly; an invalid document shows the precise line and column of the first problem, plus a plain-English message - "Trailing comma before }", "Object keys must use double quotes", and so on, instead of a generic parser error.

The tree view keeps showing your last valid structure, dimmed, while you fix the error, so you never lose your place staring at a blank panel. A "Go to error" button jumps the raw editor straight to the offending character.

Validation is strict RFC 8259 JSON by default - the common mistakes people paste in from LLM output or hand-edited config files (trailing commas, single-quoted strings, unquoted keys, // comments, NaN/Infinity, a truncated response cut off mid-object) are all detected and flagged as repairable, so if you just need working JSON rather than a strict validation report, the Repair button on the same page will usually fix it in one step.

Validation happens entirely client-side in a background worker, so pasting a large or sensitive API response to check its shape never sends that data anywhere.

Frequently asked questions

What counts as invalid JSON here?
Jsontify enforces strict RFC 8259 JSON - trailing commas, single-quoted strings, unquoted keys, comments, and NaN/Infinity are all flagged, since none of those are valid JSON even though some parsers tolerate them.
Does it tell me exactly where the error is?
Yes - the status bar and error banner show the line and column of the first problem, and a squiggly underline marks it in the raw editor.
What if I don't want strict validation, just working JSON?
Click Repair instead - it runs a dedicated repair pass that fixes the common broken-JSON cases (trailing commas, missing quotes, truncated input) automatically.
Is validation done on a server?
No. Parsing and validation run entirely in your browser - nothing is uploaded to our servers.