ComparLab
JSON

Processed locally in your browser

Compare JSON Online

Validate, format, and compare JSON without false differences from object key order. Array order stays meaningful, and nothing is uploaded.

Live

Original

Paste or drop a file

Changed

Paste or drop a file

Your differences will appear here

Paste or upload two versions, then compare.

How it works

  1. Paste, type, or open both versions from your device.
  2. Choose the precision and cleanup options that fit your content.
  3. Review additions and removals side-by-side or as a unified diff.

Useful features

  • JSON validation with useful parser messages
  • Object key order ignored by default
  • Array order preserved
  • Format, copy, upload, and download controls

Common uses

  • Inspecting API responses during integration debugging
  • Reviewing application state and configuration
  • Checking changes between data exports

Tips for a cleaner comparison

  • Keep key-order normalization on for semantic object comparison.
  • Remember that array position may carry meaning.
  • Format both values to make nested changes easier to scan.

Related comparison tools

Frequently asked questions

Does property order affect the result?

Not by default. ComparLab recursively sorts object keys before comparison, while preserving array order.

What happens with invalid JSON?

The tool shows which side is invalid and a safe parser message. It does not attempt a comparison until both sides are valid.

Is JSON sent to a server?

No. Parsing, normalization, formatting, and comparison happen in your browser.

More comparison tools are coming

PDF, Word, Excel, and image comparison are planned for a future release. They are not part of this version, and there are no inactive buttons pretending otherwise.