Paste your raw / broken JSON here (e.g., double-encoded strings, stray slashes, trailing commas).
Result appears here (read-only). Copy or download it.
Diagnostics
How it tries to repair
- Attempts raw
JSON.parse
first - Removes unescaped control chars and stray bytes
- Fixes trailing commas and collapses backslashes
- Converts single quotes to double quotes
- Quotes unquoted keys conservatively
- Extracts first JSON-like substring
- Recursively parses nested stringified JSON
- Handles double-escaping and stray slashes
Notes & limits
Best-effort fixer. Extremely ambiguous JSON may require manual fixes. Repair steps logged to diagnostics and console. Max input: 5MB.
Example
["{\"NMLS\":2046912,\"Role\":2,\"Email\":\"zgannam@westcapitallending.com\",\"Phone\":\"(949) 404-5573\",\"UserId\":1636,..."]