Repair Broken JSON Online — Fix Escaped Quotes & Python Dicts

Advanced JSON repair engine that fixes raw escaped quotes (\"), unescaped inner quotes, log file timestamps, HTML entities ("), and Python dicts (True, None).

Open Repair Broken JSON Tool →

Malformed Input (Python Dict / Trailing Commas)

{
  'status': 'success',
  active: True,
  items: ['alpha', 'beta',],
}

Repaired Valid JSON Output

{
  "status": "success",
  "active": true,
  "items": [
    "alpha",
    "beta"
  ]
}

Escaped Quotes Pass

Unwraps stringified JSON and normalizes raw escaped quote delimiters.

Python Dict Coercion

Converts True, False, None, undefined to standard JSON primitives.

Log File Extractor

Extracts JSON objects out of surrounding log timestamp prefixes.

Frequently Asked Questions

How do I fix broken JSON with trailing commas or unquoted keys?

Simply paste the snippet into JSON OS. The AST-based repair engine automatically parses non-strict JSON5, unescapes strings, strips trailing commas, and formats valid RFC 8259 JSON.

Is my data secure?

Yes. The repair algorithm executes locally in your browser. No data leaves your machine.