About JSON Tidy
JSON Tidy is a fast, completely client-side JSON tool. It validates, beautifies, and auto-fixes common JSON issues right in your browser: no network requests, no servers, full privacy.
All in Your Browser
Unlike other validators, JSON Tidy runs entirely in your device’s browser. That means:
- No external servers or network latency
- Instant results, even on large JSON files
- Complete privacy — your data never leaves your screen
How It Works
Under the hood, JSON.parse
checks validity, andJSON.stringify
produces pretty-printed output. For auto-fixing, JSON Tidy leverages the powerful jsonrepair library to correct common syntax errors before re-validating.
Repair Capabilities
JSON Tidy can automatically fix a wide range of issues:
- Add missing quotes around keys
- Add missing escape characters in strings
- Add missing commas between elements
- Add missing closing brackets for objects and arrays
- Repair truncated or incomplete JSON
- Replace single quotes with standard double quotes
- Normalize special quotes like “…” to regular quotes
- Convert special whitespace characters into spaces
- Replace Python constants
None
,True
,False
withnull
,true
,false
- Strip trailing commas in arrays and objects
- Remove comments (
/* … */
and// …
) - Strip fenced code blocks (
```json
and```
) - Strip ellipsis in arrays/objects (
[1, 2, 3, ...]
) - Unescape doubly-escaped strings (
{"stringified": "content"}
) - Turn newline-delimited JSON into a valid JSON array
Why JSON?
JSON (JavaScript Object Notation) is universal for APIs, configs, and data interchange. However, reading raw or minified JSON can be challenging. JSON Tidy transforms messy JSON into readable, well-indented structures so you can debug and share with ease.
Get Started
Ready to clean up your JSON? Go back to theHome page and paste your JSON to begin.