Comparador de Diferencias de Texto
Compara dos bloques de texto y ve al instante las líneas añadidas, eliminadas y sin cambios
Original
Modificado
Toda la comparación ocurre localmente en tu navegador. Tu texto nunca se envía a un servidor.
Diferencias
Acerca de esta herramienta
Este comparador de diferencias de texto compara dos bloques de texto y te muestra exactamente qué cambió entre ellos. Pega el original a la izquierda y la versión modificada a la derecha, y la herramienta los alinea para revelar de un vistazo las líneas añadidas, eliminadas y sin cambios. Las líneas añadidas se resaltan en verde, las eliminadas en rojo y las intactas permanecen neutras. Puedes alternar entre una vista unificada, que apila todo en una sola columna con marcas + y -, y una vista en paralelo, que coloca las dos versiones en columnas alineadas. Las opciones permiten ignorar espacios, ignorar mayúsculas e ignorar espacios finales para que las diferencias cosméticas no ensucien el resultado. Un recuento muestra cuántas líneas se añadieron, eliminaron y quedaron sin cambios. Todo se calcula localmente en tu navegador, por lo que incluso documentos grandes o sensibles nunca salen de tu dispositivo.
Cómo usar
- 1 Pega o escribe el texto original en la caja izquierda y el texto modificado en la derecha.
- 2 Elige una vista: en paralelo para comparar columnas, o unificada para una lista +/- de una columna.
- 3 Activa ignorar espacios, ignorar mayúsculas o ignorar espacios finales para omitir diferencias cosméticas.
- 4 Lee las líneas resaltadas y los recuentos de añadidas/eliminadas/sin cambios, y copia el resultado si lo necesitas.
Cómo funciona
La herramienta divide ambos textos en líneas y las compara con el algoritmo de la Subsecuencia Común Más Larga (LCS). LCS encuentra el mayor conjunto de líneas que aparecen, en el mismo orden, en ambas versiones: esas son las líneas sin cambios. Todo lo que no está en esa subsecuencia común se clasifica: una línea solo en el original cuenta como eliminada, y una línea solo en el texto modificado cuenta como añadida. Como la LCS es realmente máxima, la diferencia usa la menor cantidad posible de adiciones y eliminaciones, lo que hace que el resultado se sienta natural en lugar de remarcar párrafos enteros. Las opciones de ignorar se aplican solo durante la comparación: las líneas se normalizan (recortadas, espacios colapsados, en minúsculas) para decidir si coinciden, pero siempre se muestra el texto original. No se usan bibliotecas externas y nada se sube.
Preguntas frecuentes
¿Se envía mi texto a un servidor?
No. Toda la comparación se ejecuta en tu navegador con JavaScript. Tu texto original y modificado nunca salen de tu dispositivo, así que es seguro comparar código, contratos o notas privadas. Incluso puedes desconectarte de internet y la herramienta seguirá funcionando.
¿Cuál es la diferencia entre la vista unificada y la de paralelo?
La vista unificada apila todo en una columna, marcando las líneas añadidas con + y las eliminadas con -, similar a la salida de git o patch. La vista en paralelo coloca las versiones original y modificada en dos columnas alineadas para escanear horizontalmente las líneas coincidentes. Ambas muestran la misma diferencia; elige la que te resulte más fácil de leer.
¿Qué hacen las opciones de ignorar?
Ignorar espacios recorta cada línea y colapsa secuencias de espacios y tabulaciones para que los cambios de sangría no cuenten. Ignorar mayúsculas trata mayúsculas y minúsculas como iguales. Ignorar espacios finales elimina espacios y tabulaciones al final de una línea. Estas opciones solo afectan cómo se emparejan las líneas; el texto mostrado siempre es tu entrada original.
¿Cómo se calcula la diferencia?
Usa un algoritmo de Subsecuencia Común Más Larga (LCS) basado en líneas, la misma familia de técnicas detrás de herramientas como diff y git. LCS encuentra el conjunto máximo de líneas comunes a ambas versiones en orden y luego marca el resto como añadidas o eliminadas, produciendo el conjunto de cambios más pequeño y claro.
¿Hay un límite de tamaño?
Cada lado está limitado a 5.000 líneas para mantener la comparación rápida y la página fluida. Si lo superas, la herramienta muestra un mensaje pidiéndote acortar la entrada. Para documentos, archivos de código y artículos típicos, este límite es más que suficiente.
Herramientas y usos relacionados
Combina el comparador de diferencias con el contador de palabras para medir tu texto, el conversor de mayúsculas y minúsculas para normalizar antes de comparar, y el formateador de JSON para ordenar datos y que las diferencias sigan siendo significativas. Se usa para revisar ediciones, comparar versiones de código o configuración, corregir borradores y ver exactamente qué cambió entre dos revisiones.