Cómo funciona
El comparador de texto enfrenta dos bloques línea por línea y marca qué se mantuvo igual, qué cambió, qué se agregó y qué se eliminó. Usa un algoritmo de subsecuencia común más larga (LCS) para alinear las líneas estables, de modo que un cambio en el medio no descoloque todo el resto de la comparación.
Podés elegir entre una vista unificada, con prefijos + y -, o una vista lado a lado, y activar opciones para ignorar mayúsculas, espacios o líneas vacías cuando esas diferencias no te interesan. Todo el cálculo ocurre en tu navegador: los textos no se envían a ningún servidor.
Casos de uso
- Detectar qué cambió entre dos versiones de un archivo de configuración, un .env o un manifiesto.
- Revisar las diferencias entre dos respuestas de una API o dos volcados de datos antes de investigar un error.
- Comparar dos listados (dependencias, usuarios, rutas) para ver qué entradas se sumaron o se quitaron.
- Contrastar dos versiones de un texto redactado o traducido y ubicar rápidamente los ajustes.
Preguntas frecuentes
¿Compara línea por línea o carácter por carácter?
La comparación es por línea: cada línea se alinea con su equivalente y se clasifica como igual, modificada, agregada o eliminada. Cuando una línea se modifica, se muestran juntas la versión anterior y la nueva para que el cambio sea fácil de leer.
¿Qué hacen las opciones de ignorar?
«Ignorar mayúsculas» trata igual a mayúsculas y minúsculas; «ignorar espacios» normaliza tabulaciones y espacios repetidos; «ignorar líneas vacías» descarta las líneas en blanco antes de comparar. Sirven para enfocarte en los cambios reales y no en diferencias de formato.
¿Cuál es la diferencia entre la vista unificada y la de lado a lado?
La vista unificada muestra un solo flujo con las líneas agregadas y eliminadas intercaladas, similar a un diff de git. La vista lado a lado ubica el texto original a la izquierda y el nuevo a la derecha, cómoda para leer bloques largos en paralelo.
¿Mis textos se suben a algún servidor?
No. La comparación se ejecuta por completo en tu navegador con JavaScript, así que podés comparar contenido sensible sin que salga de tu equipo.