JSON formatter
Format, minify, validate and explore JSON without losing large integer precision.
jsonCompare two texts line by line with additions, deletions and unchanged content. Review configuration, SQL, JSON and Markdown edits locally.
Paste the original and modified text. Comparison is line based and includes whitespace and blank lines.
Before:
version: 1
active: true
After:
version: 2
active: truePaste the two lines under each label into the matching editor. version: 1 should be removed, version: 2 added and active: true unchanged.
No. Spaces, blank lines and newline differences participate in comparison. If two JSON texts differ only in indentation, format them before comparing.
Comparison is line based and does not understand object keys, field meaning or SQL semantics. A changed line may appear as one removal and one addition.
Combined input is limited to 100,000 UTF-16 code units, with additional computation time and edit-distance bounds. Compare smaller, relevant sections.
Reproduce lost digits with 9007199254740993, compare raw JSON with parsed values, and learn when to use string IDs or BigInt.
Read guide MARKDOWNBuild a release checklist with tables, task lists and code blocks. Fix line breaks and choose between Markdown source and HTML export.
Read guide