Comparador de Textos (Diff)
Comparador de textos online y gratuito. Compara dos textos línea por línea en tu navegador, ve exactamente qué se añadió, se eliminó o se cambió, y copia el resultado como parche unificado.
Qué hace un comparador de textos
Un comparador de textos alinea dos versiones de un mismo texto y marca qué cambió entre ellas. Las líneas que aparecen en ambas se dejan como están; las que solo existen en la primera versión se marcan como eliminadas, y las que solo existen en la segunda, como añadidas. El resultado es una lista corta de cambios en lugar de dos archivos largos que tendrías que leer lado a lado por tu cuenta.
Cuándo lo necesitas
Siempre que dos cosas deberían ser iguales y una no lo es: un archivo de configuración que funciona en un servidor y falla en otro, una cláusula de contrato que alguien editó sin avisar, un registro que antes estaba limpio, una traducción que se alejó del original. Leer ambas versiones completas es lento y poco fiable — el ojo se salta un dígito cambiado. La comparación no se lo salta.
Cómo leer el resultado
| Símbolo | Significado |
|---|---|
| La línea es igual en ambos textos y aparece solo como contexto. | |
| - | La línea solo existe en el texto original. |
| + | La línea solo existe en el texto modificado. |
| @@ | Abre un bloque de cambios e indica qué líneas cubre en cada texto. |
Estos son los símbolos del formato unificado, el mismo que usan diff -u, git y patch. El parche que produce esta página se puede guardar en un archivo y aplicar con esas herramientas.
Cómo usarlo
La comparación se ejecuta en tu navegador. Nada de lo que pegues se envía a ninguna parte, lo cual importa porque los archivos que la gente compara suelen ser justo los que no debería subir: credenciales, contratos, datos de clientes.
- Pega la versión original en la primera casilla y la versión modificada en la segunda.
- Elige si quieres ignorar mayúsculas y espacios — útil cuando los dos archivos se escribieron en editores distintos.
- Lee las líneas marcadas, o copia el parche unificado para aplicar el cambio en otro sitio.
Preguntas frecuentes
¿Se envía mi texto a algún servidor?
No. La comparación ocurre por completo en tu navegador, en JavaScript. La página no envía nada y no guarda nada.
¿Por qué dice que una línea cambió si solo añadí un espacio?
Porque, de forma predeterminada, la comparación es exacta. Activa «Ignorar espacios» y las líneas que solo difieren en la sangría o el espaciado se tratarán como iguales — la pantalla sigue mostrando cada archivo tal como es.
¿Puedo comparar archivos en lugar de pegar texto?
Abre el archivo en cualquier editor, selecciona todo y pégalo aquí. La página compara texto, así que todo lo que puedas leer como texto se puede comparar: código, CSV, registros, JSON, prosa corriente.
¿Los finales de línea de Windows y Unix son un problema?
No. Un final de línea CRLF y uno LF se tratan como el mismo salto, así que un archivo guardado en Windows no aparece como si todas las líneas hubieran cambiado.
¿Para qué sirve el parche?
Es el formato unificado que produce diff -u y que leen git y patch. Guárdalo en un archivo y podrás aplicar exactamente este cambio a otra copia del original, o adjuntarlo a un ticket para que otra persona vea qué cambiaste.
Wikipedia — diff
Wikipedia — Unified format
Wikipedia — Longest common subsequence
Wikipedia — Patch (computing)
Wikipedia — File comparison