Diff Checker
Diff Checker — se ejecuta en el navegador. No se guardan datos.
Comparar texto (Diff)
Introduce los valores y pulsa Calcular.
El verde es añadido (+) y el rojo eliminado (−). La entrada no se envía al servidor.
Cómo usar
- Pegue la versión antigua a la izquierda en Original (A) y la nueva a la derecha en Comparar (B).
- Pulse Comparar. Las líneas comunes, añadidas y eliminadas se calculan línea a línea.
- Las estadísticas de arriba muestran recuentos de líneas iguales y añadidas / eliminadas. Añadidas y eliminadas son un total combinado.
- En el resultado, el verde
+es una línea solo en B, el rojo-solo en A, y las líneas sin color son compartidas. - Los caracteres especiales HTML se escapan antes de mostrar. Restablecer borra ambos lados y el resultado.
- Dejar el original a la izquierda y lo editado a la derecha hace que el verde se lea como «líneas nuevas». Incluso las diferencias solo de espacios cuentan como líneas distintas.
Conceptos clave
La comparación de texto (diff) alinea dos documentos con un LCS a nivel de línea (subsecuencia común más larga). El contenido compartido permanece; las líneas restantes son eliminaciones (rojo, solo A) y adiciones (verde, solo B). No hay cabeceras de parche Git, resaltado a nivel de palabra ni detección de líneas movidas. Una diferencia de espacio o tabulador hace una línea distinta, así que un cambio de indentación en código puede parecer reescrito por completo.
Las estadísticas de líneas iguales son el recuento de líneas comunes; añadidas/eliminadas es verde más rojo. Los registros muy largos pueden ralentizar la tabla, así que recorte rangos. Encaja una primera pasada de revisión de código, corrección de traducción o diff de archivo de configuración. Ninguna caja se envía a un servidor. Si necesita resaltado a nivel de carácter, trátelo como borrador y use un editor o Git para el detalle.
Ejemplo
Si A es alpha / beta y B es alpha / gamma, obtiene 1 línea igual y 2 añadidas/eliminadas. beta es una eliminación roja, gamma una adición verde, alpha sin color. Comparar dos lados vacíos muestra solo una nota «(vacío)». Los caracteres de etiqueta HTML se escapan para que el marcado no se rompa. Un comentario extra en un archivo de configuración hace que toda esa línea parezca cambiada. Igualar los finales de línea en ambos lados antes de comparar reduce el ruido.
Relacionado: Buscar y reemplazar · Vista previa de Markdown · Contador de caracteres
Preguntas frecuentes
¿El diff de texto es a nivel de carácter?
Es a nivel de línea. Si solo cambia una palabra dentro de una línea, toda la línea se muestra como una eliminación más una adición. No hay resaltado de espacios.
¿Las líneas que solo difieren en espacios se tratan como iguales?
No. Espacios, tabuladores o espacios finales distintos hacen una línea distinta. El código solo indentado puede parecer totalmente cambiado.
¿Cómo se contabilizan las añadidas y eliminadas?
Líneas verdes más líneas rojas. Las líneas iguales se cuentan por separado. Una línea cambiada suele ser 1 eliminación + 1 adición.
¿Puede producir un parche Git diff?
Solo resalta en pantalla. No exporta cabeceras <code>diff -u</code> ni archivos de parche: use Git para commits.
¿Puedo comparar registros muy largos?
Sí, pero muchas líneas pueden hacer lento el trabajo de la tabla LCS. Recorte el rango problemático.
¿Se guarda el diff en un servidor?
No. El original A y el comparar B se emparejan solo en el navegador y no se envían ni se guardan.
Última revisión: 2026-09-04