Esta página aún no está traducida al español, así que la mostramos en inglés.

JSON Diff — Compare Two JSON Documents

Find exactly what changed between two JSON documents — API responses, config versions, fixtures or exports — as a list of paths with old and new values.

Actualizado el

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: JSON Diff

  1. Paste the original JSON on the left and the changed JSON on the right.
  2. Read the summary of added, removed and changed values.
  3. Use the path column to locate each change; tick Ignore array order for lists whose order does not matter.

Structural diff vs text diff

A text diff compares lines, so reformatting, reordered keys or a changed indentation make every line look different. A JSON diff parses both documents and compares the data: {"a":1,"b":2} and {"b":2,"a":1} are identical, and a changed nested value is reported once with its exact path.

How changes are reported

TypeMeaningExample
addedKey or array element only in the changed document$.license
removedKey or element only in the original$.private
changedDifferent value or different type at the same path$.version: "1.4.0" → "1.5.0"

Arrays

By default arrays are compared position by position, which is right for ordered data. For sets — tags, permissions, IDs — tick Ignore array order: elements are matched by content, so only genuinely added or removed items are reported.

Typical uses

  • Checking what an API change returns differently before and after a deploy.
  • Comparing package.json, Terraform state or feature-flag configs between environments.
  • Reviewing updates to translation files and test fixtures.

For plain-text comparison use the diff checker; to inspect one document, the JSON viewer.

También se busca como: json compare, compare json online, json difference, diff json, json comparison tool, compare two json objects.

Herramientas que combinan con: JSON Diff

  • Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
  • JSON Escape & Unescape — Make any text safe to paste into a JSON string — quotes, backslashes, newlines and Unicode — or turn an escaped string back into readable text or JSON.
  • JSON to CSV — Turn a JSON array into a spreadsheet-ready CSV.
  • JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.

Preguntas frecuentes

Does key order matter?
No. JSON objects are unordered, so the same keys and values in a different order are reported as identical.
Can I compare large JSON files?
Yes, several megabytes compare quickly in your browser. Only the first 300 characters of each changed value are shown in the table.
Is my JSON uploaded?
No. The comparison runs locally.
¿Puedo instalar JSON Diff como aplicación web y utilizarla sin conexión?
Sí. JSON Diff es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas