Diff de texto
Funciona por completo en tu navegador. Tus archivos y datos nunca salen de tu dispositivo.
Acerca de esta herramienta
Una herramienta de diff de texto compara un texto original y una versión modificada, y muestra exactamente qué se movió, se añadió o se eliminó. Pega las dos versiones en las casillas, elige un modo, y la herramienta muestra las diferencias abajo: lo añadido en verde, lo eliminado en rojo, y el resto sin cambios.
¿Cuál es la diferencia entre el modo línea, palabra y carácter?
El modo línea da una vista unificada con prefijos + y -, parecida a git diff, y es la opción indicada para comparar archivos enteros como configuraciones o código, donde lo que importa es qué líneas cambiaron. Los modos palabra y carácter marcan los cambios dentro de la misma línea, así que si cambias una sola palabra en una frase, se resalta solo esa palabra en vez de marcar toda la línea como eliminada y vuelta a añadir. El modo carácter es el más fino de los tres y detecta cosas que el modo palabra pasaría por alto, como la corrección de una errata dentro de una palabra o un cambio de puntuación.
¿Cómo decide qué cuenta como “cambio”?
La herramienta usa la librería jsdiff, que implementa el algoritmo de diff de Myers: el mismo enfoque detrás de git diff y de la mayoría de las herramientas de diff basadas en líneas. Busca el conjunto más pequeño de inserciones y eliminaciones que convierte el primer texto en el segundo, en vez de comparar línea por línea en orden, y por eso un fragmento movido o reordenado se alinea de forma razonable en lugar de aparecer como una gran eliminación seguida de una gran adición.
¿Se sube alguno de los dos textos a algún sitio?
No. Todo se ejecuta en tu navegador, y ninguno de los dos textos sale de tu equipo ni pasa por un servidor. Eso importa si estás comparando un contrato con cambios marcados, un fragmento de código que todavía tiene una clave de API expuesta, o un borrador que aún no has compartido con nadie, porque nada de eso se transmite ni se registra en ningún sitio.
¿Cuándo sirve esto?
Úsala para revisar un párrafo editado, comparar dos versiones de un archivo de configuración, comprobar qué cambió una reescritura en una cláusula legal, o encontrar la corrección de un solo carácter escondida en una línea larga. También es una forma rápida de comprobar si dos textos que parecen idénticos realmente coinciden, ya que un espacio final o un carácter invisible aparece como diferencia aunque a simple vista pase desapercibido.