TanodTools
ES

Comparar textos (diff)

Pega un texto original y una versión modificada para ver exactamente qué se agregó y qué se eliminó.

Funciona completamente en tu navegador

Comparar por
Vista

La comparación por líneas admite unas 10.000 líneas por lado. La comparación por palabras y caracteres está limitada a unos 300.000 caracteres en total.

Cómo comparar dos textos

  1. Pega el original en el cuadro izquierdo y la versión modificada en el derecho.
  2. Elige si quieres comparar por líneas, palabras o caracteres, y si ver los cambios lado a lado o en línea.
  3. Presiona Comparar. Lo agregado se marca con un signo más sobre fondo verde; lo eliminado aparece tachado sobre fondo gris.

Cómo funciona la comparación

Para comparar textos, un diff busca la lista más corta de ediciones que convierte el original en el texto modificado. Los tramos que coinciden se dejan tal cual; lo que sobra se muestra como eliminado del original y agregado en la versión nueva. Esta herramienta usa la biblioteca de código abierto jsdiff, que funciona en tu navegador.

Cuando se reemplaza un bloque de líneas, la versión anterior y la nueva aparecen en las mismas filas en la vista lado a lado, para que puedas leerlas de un lado a otro. En un celular, los dos lados se apilan. "Abrir un archivo .txt" llena el último cuadro que usaste.

Consejos

  • Compara listas después de limpiarlas con Eliminar líneas duplicadas.
  • Haz primero el mismo cambio en todas partes con Buscar y reemplazar.
  • ¿Comparas dos exportaciones de datos? Conviértelas primero con JSON a CSV para que cada registro quede en una sola línea.
  • Presiona Intercambiar para ver la comparación al revés.

Preguntas frecuentes

¿Qué tipo de comparación debo elegir?

Líneas es la mejor para código, listas y archivos de configuración, y es la más rápida. Palabras va bien con textos en prosa, donde una edición pequeña marcaría de otro modo toda la línea como cambiada. Caracteres muestra las ediciones más pequeñas, como un dígito cambiado o una errata.

¿Cómo se marcan los cambios?

El texto agregado lleva un signo más y un fondo verde. El texto eliminado lleva un signo menos, un fondo gris y una línea que lo tacha. El signo está ahí para que la diferencia no dependa solo del color.

¿Qué hacen Ignorar mayúsculas e Ignorar espacios?

Ignorar mayúsculas trata las mayúsculas y las minúsculas como iguales. Ignorar espacios (solo en el modo por líneas) pasa por alto las diferencias de espacios y tabulaciones dentro y alrededor de las líneas.

¿Por qué se ocultan algunas líneas sin cambios?

En el modo por líneas, los tramos largos de líneas idénticas se pliegan, dejando tres líneas de contexto alrededor de cada cambio. Presiona la barra de plegado para mostrarlas.

¿Qué tan grande puede ser el archivo que comparo?

Unas 10.000 líneas por lado funcionan sin problema cuando los textos son bastante parecidos. Dos textos largos completamente distintos tardan mucho más, y la comparación se detiene con un mensaje después de un tiempo.

¿Se sube mi texto?

No. La comparación se hace en tu navegador, con la biblioteca de código abierto jsdiff, y el texto no se guarda.