Toolphy

Diff Checker — Comparar Dos Textos Línea por Línea

Pegue dos versiones de un texto para ver al instante qué líneas se añadieron, se eliminaron o quedaron sin cambios — todo calculado localmente en su navegador.

0
Líneas añadidas
0
Líneas eliminadas
0
Líneas sin cambios

Diferencia línea por línea

Añadida Eliminada Sin cambios

Pegue texto en ambos campos para ver la diferencia línea por línea.

Cómo usar el Diff Checker

Siga estos pasos para comparar dos versiones de cualquier texto sin enviar sus datos a ningún sitio. La comparación es totalmente automática y se actualiza mientras escribe.

  1. Pegue el texto original. Coloque la primera versión en el campo izquierdo, etiquetado como texto original. Normalmente es el borrador anterior, el archivo previo o la versión de referencia con la que desea comparar.

  2. Pegue el texto modificado. Coloque la segunda versión en el campo derecho. En cuanto ambos campos contengan texto, la comparación se actualiza automáticamente, sin ningún botón que pulsar. También puede usar el botón de intercambio para invertir la dirección de la comparación.

    Ejemplo: La línea original «Bienvenido al sitio» y la línea modificada «Bienvenido a nuestro nuevo sitio» se señalan como una sola línea cambiada, porque la herramienta compara líneas completas y no caracteres individuales.

  3. Lea el resultado resaltado. Las líneas añadidas aparecen en verde con un signo más, las eliminadas en rojo con un signo menos y las sin cambios permanecen neutras. Los tres contadores situados encima del resultado indican exactamente cuántas líneas se añadieron, se eliminaron y se mantuvieron.

  4. Copie el diff. El botón Copiar diff coloca en el portapapeles una versión de texto plano de estilo unificado (con prefijos más y menos), y el botón Limpiar reinicia ambos campos.

    Consejo: Como la comparación es por líneas, reformatear un párrafo en una sola línea puede registrarse como una gran eliminación seguida de una gran adición. Mantenga saltos de línea consistentes al comparar código, archivos de configuración o hojas de cálculo exportadas.

¿Qué es un Diff Checker?

Un diff checker es una herramienta que compara dos versiones de un texto e indica exactamente qué cambió entre ellas. En lugar de leer dos documentos uno junto a otro y detectar las diferencias a simple vista, usted pega ambas versiones y la herramienta produce un resultado anotado en el que cada línea se clasifica como añadida, eliminada o sin cambios. Esta vista línea por línea se basa en el mismo principio que utilizan los sistemas de control de versiones como Git, que se apoyan en un algoritmo de diff para mostrar lo que modificó una confirmación. Internamente, esta herramienta calcula la subsecuencia común más larga (LCS) entre las dos listas de líneas. La LCS es el conjunto más largo de líneas que aparece en el mismo orden en ambos textos. Toda línea del original que no forme parte de esa secuencia común se marca como eliminada, y toda línea del texto modificado ausente de ella se marca como añadida. Las líneas restantes forman el bloque sin cambios. Como el algoritmo trabaja con líneas completas, es preciso para código, registros y datos estructurados, donde cada línea es una unidad significativa. Los diff checkers resultan útiles en el trabajo diario. Los desarrolladores revisan grandes cambios de código antes de fusionar, los editores siguen las modificaciones entre borradores, los traductores comprueban que el origen y el destino conservan el mismo número de segmentos, y cualquiera que compare dos exportaciones ve al instante si se añadió o eliminó una fila. Un buen diff checker funciona por completo en el navegador, por lo que el código confidencial, los contratos o los datos personales nunca salen de su dispositivo.

Aplicaciones Comunes

1. Revisión de código: Antes de fusionar una rama, pegue las versiones antigua y nueva de un archivo para confirmar que cada cambio es intencionado y que nada se eliminó por error.

2. Edición y corrección: Compare un primer borrador con su versión revisada para ver qué frases se añadieron, se cortaron o quedaron intactas, y comprobar que se aplicaron los cambios solicitados.

3. Control de calidad de traducciones: Verifique que un archivo traducido tenga el mismo número de líneas que el origen y que ningún segmento se perdió o duplicó durante la localización.

4. Configuración y registros: Compare dos versiones de un archivo de configuración o dos extractos de registros para aislar la línea que cambió tras un despliegue.

5. Exportaciones de datos: Compruebe dos exportaciones CSV o JSON de fechas distintas para confirmar que se añadieron filas nuevas y se eliminaron las obsoletas.

Líneas añadidas, eliminadas y sin cambios

Cada línea del resultado recibe una de tres etiquetas. Una línea se añade cuando existe en el texto modificado pero no en el original; se muestra en verde con un signo más. Una línea se elimina cuando existe en el original pero no en el texto modificado; se muestra en rojo con un signo menos. Una línea queda sin cambios cuando aparece en ambas versiones en el mismo orden relativo, y se muestra sin resaltado. Los tres contadores son simplemente los totales de cada categoría, de modo que puede confirmar de un vistazo la magnitud real de una edición.

Por qué la comparación es por líneas

Este diff checker compara líneas completas en lugar de caracteres individuales. Esa decisión mantiene el resultado legible para código y archivos estructurados, donde la línea es la unidad natural del cambio. También hace que el algoritmo sea predecible: las líneas idénticas siempre coinciden, estén donde estén, siempre que se conserve su orden. La contrapartida es que editar una sola palabra puede marcar toda una línea como cambiada, y reajustar un párrafo puede parecer una gran eliminación seguida de una gran adición. Mantener saltos de línea estables ofrece la comparación más intuitiva.

Privacidad y límites de tamaño

La comparación se ejecuta en su navegador con JavaScript simple, lo que significa que los dos textos nunca se suben y nunca se almacenan en un servidor. Para mantener la página ágil, la herramienta rechaza entradas demasiado grandes: cada lado está limitado a 1.500 líneas o 200.000 caracteres. Si supera el límite, la herramienta muestra un mensaje y pausa la comparación en lugar de congelarse. Divida los documentos muy grandes en secciones más pequeñas y compárelas de una en una.

Utilidades Relacionadas

Preguntas Frecuentes - FAQ

¿Mi texto se envía a un servidor?

No. Toda la comparación se ejecuta localmente en su navegador con JavaScript simple. Su texto nunca sale de su dispositivo, lo que hace que la herramienta sea segura para código confidencial, contratos y datos personales.

¿Compara caracteres o líneas completas?

Compara líneas completas. Cada línea se clasifica como añadida, eliminada o sin cambios, lo que mantiene el resultado legible para código, registros y archivos estructurados. Una pequeña edición dentro de una línea marca toda esa línea como cambiada.

¿Qué algoritmo utiliza el diff?

La herramienta calcula la subsecuencia común más larga (LCS) entre las dos listas de líneas. Las líneas fuera de esa secuencia común se señalan como añadidas o eliminadas, y las que forman parte de ella como sin cambios.

¿Puedo copiar el resultado?

Sí. El botón Copiar diff coloca en el portapapeles una versión de texto plano de estilo unificado, con un prefijo más para las líneas añadidas, un prefijo menos para las eliminadas y un espacio para las sin cambios.

¿Existe un límite de entrada?

Sí. Para mantener la página ágil, cada lado está limitado a 1.500 líneas o 200.000 caracteres. Si pega algo más grande, la herramienta muestra un mensaje en lugar de intentar la comparación.

Última actualización: