Diff checker de texto y JSON
Compara dos textos línea a línea: eliminado en rojo, añadido en verde. Con modo JSON que ordena las claves para que solo veas los cambios reales.
Actualizado el 11 de junio de 2026
El resultado aparecerá aquí.
Para qué sirve un diff (y el truco del modo JSON)
Comparar dos versiones de cualquier cosa: una config antes y después de tocarla, la respuesta de una
API entre dos entornos, dos traducciones de un texto, el HTML que genera staging vs producción... Si
has usado git diff, esto es lo mismo sin salir del navegador.
El modo JSON resuelve el clásico falso positivo: dos JSON idénticos en contenido pero con las claves en distinto orden o distinta indentación parecen completamente diferentes en un diff de texto. El botón los normaliza (parsea, ordena claves recursivamente, reindenta a 4 espacios) y entonces compara — solo quedan las diferencias de verdad.
Preguntas frecuentes
¿Detecta cambios dentro de una línea?
La comparación es por líneas: si cambias una palabra, verás la línea vieja en rojo y la nueva en verde. Para textos de párrafos largos, parte el texto en frases (una por línea) y el resultado será mucho más legible.
¿Los espacios y tabulaciones cuentan como diferencia?
Sí: dos líneas que solo difieren en espacios al final son distintas (a veces ese ES el bug que buscas). En JSON, usa el botón de formatear para neutralizar la indentación.
¿Por qué el límite de 3.000 líneas?
El algoritmo LCS construye una matriz de n×m: con 3.000 líneas por lado son 9 millones de celdas,
que el navegador resuelve en milisegundos. Más allá, la memoria crece rápido — para ficheros
enormes, git diff o diff -u en la terminal.
Otras herramientas que te pueden servir
- JSON Beautifier — formatea y valida un JSON antes de compararlo
- SQL Beautifier — lo mismo para tus consultas SQL
- Contador de palabras — palabras, caracteres y frases de cualquier texto