Get Started →
Free · Browser-Based · No Sign-Up

JSON Comparison Tool

Paste two JSON documents and instantly diff them — additions, deletions, and changed values highlighted in colour. All processing happens in your browser; no data ever leaves your device.

Deep Diff Nested Objects Array Aware Pretty Print 100% Private
Original JSON (Left)
Modified JSON (Right)
Diff Result
Added Removed Changed Unchanged

Your diff will appear here

Paste JSON in both panels above and click Compare JSON
How It Works

Instant JSON Diff in Three Steps

No install, no account, no data sent anywhere. Everything runs directly in your browser.

1. Paste Your JSON

Paste your original JSON in the left panel and your modified version in the right panel. Both raw and pretty-printed JSON are accepted.

2. Click Compare

Hit the Compare JSON button. The tool performs a deep recursive diff across every key, value, nested object, and array element.

3. Read the Diff

Additions are green (+), removals are red (−), and modifications are yellow (~). Unchanged lines are shown in grey for full context.

100% Private

All processing is done inside your browser using JavaScript. Your JSON data is never uploaded, logged, or stored on any server.

Nested & Array Support

Deeply nested objects and arrays are recursively compared. Each change is shown with full key-path context so you know exactly where it lives.

AWS & API Ready

Ideal for comparing IAM policies, CloudFormation templates, CTR records, API Gateway responses, Lambda payloads, and any JSON configuration.

FAQ

Frequently Asked Questions

Everything you need to know about the JSON comparison tool.

A JSON comparison tool (also called a JSON diff tool) lets you paste two JSON documents and instantly highlights the differences — added keys, deleted keys, and modified values — so you can pinpoint changes without reading through raw text manually.
No. All comparison logic runs entirely in your browser using JavaScript. Your JSON data is never transmitted to any server, making this tool safe for sensitive API responses, AWS policy documents, and configuration files.
Yes. The tool performs a deep recursive diff across nested objects and arrays. Each level of nesting is colour-coded and indented so you can follow the exact path of every change.
Green rows (+ prefix) indicate keys or values added in the right (new) JSON. Red rows (− prefix) indicate keys or values removed from the left (original) JSON. Yellow rows (~ prefix) indicate keys that exist in both but whose values have changed. Grey rows are unchanged lines shown for context.
Common use cases include comparing AWS IAM policies before and after a change, diffing Amazon Connect CTR records across deployments, auditing API response changes, reviewing CloudFormation or Terraform JSON output, and checking two versions of any configuration file.
There is no hard limit enforced by the tool. Since everything runs in your browser, very large JSON documents (several MB) may slow down rendering. For best performance, we recommend files under 1 MB each.
About This Tool

Why Use a JSON Diff Tool?

JSON (JavaScript Object Notation) is the lingua franca of modern APIs, cloud services, and configuration management. Developers and cloud engineers constantly work with JSON — from AWS IAM policies and CloudFormation templates to REST API payloads and database exports. When JSON changes between environments, deployments, or code reviews, spotting the differences by eye is error-prone and slow.

A JSON comparison tool solves this by performing a structured, key-aware diff rather than a line-by-line text diff. This means two JSON documents that are semantically identical but formatted differently are correctly identified as equal, while a single changed value deep inside a nested object is immediately surfaced with its full key path.

This tool is built for AWS architects, cloud engineers, and Amazon Connect developers who routinely work with complex JSON structures — IAM policies, Connect CTRs, CloudTrail events, API Gateway mappings, and Lambda payloads. Everything runs client-side so sensitive documents never leave your machine.

Common workflows include: comparing a staging IAM policy against production before promoting, auditing changes in Amazon Connect contact flow exports, debugging differences between two API responses during integration testing, and reviewing Terraform plan outputs in JSON format.

More Free Online Tools

Simple tools. Surgical fixes. Zero friction.

Amazon Connect CCP Log Parser

Parse Amazon Connect CCP logs into structured, searchable diagnostics.

Open

Amazon Connect CTR Parser

Turn raw Amazon Connect CTR JSON into a rich visual breakdown.

Open

Amazon Connect Agent Workstation Validator

Pre-flight check for Amazon Connect softphone agents.

Open

CloudTrail Log Analyser

Security audit & threat detection for AWS environments.

Open

Amazon Connect Pricing Calculator

Instantly estimate monthly AWS Connect costs — voice, chat, email, campaigns, telephony & more.

Open

Connect CloudWatch Log Analyzer

Drop any Amazon Connect CloudWatch log and get a rich visual breakdown.

Open