Acerca de esta herramienta
El comparador busca las líneas que ambos textos conservan en común. Al insertar una línea en medio, el contenido posterior idéntico sigue apareciendo sin cambios. Los colores, signos y números de línea explican el resultado.
Cómo usarla
- Introduce el original a la izquierda y el texto modificado a la derecha.
- Pulsa «Comparar». Las entradas grandes no se recalculan con cada pulsación.
- Revisa las líneas añadidas en verde, eliminadas en rojo y sin cambios, junto con sus signos y números antiguos y nuevos.
- Copia las diferencias o descarga un TXT. Reduce el fragmento si supera el presupuesto de cálculo.
Ejemplos de uso
- A / B / C frente a A / X / B / C: solo X se añade; B y C siguen sin cambios.
- Una línea eliminada muestra «-» y una añadida «+». Una sustitución puede aparecer como eliminación seguida de adición.
- La entrada <script> se muestra literalmente como texto y no ejecuta código.
Reglas y límites
Se usa la subsecuencia común más larga (LCS), eliminando primero prefijos y sufijos idénticos para reducir el trabajo. Los saltos se normalizan a LF. Se limitan bytes, líneas y celdas de la matriz para proteger el navegador; los textos extensos con demasiadas diferencias generan un error claro. La comparación es por líneas, no por caracteres o palabras. Ambos textos juntos admiten 1 MiB, cada lado 10.000 líneas y la matriz LCS 4.000.000 de celdas. La vista previa muestra las primeras 2.000 entradas; la copia y descarga incluyen todo el resultado calculado.
Usos habituales
- Revisar cambios en configuración, documentación o registros.
- Localizar inserciones y eliminaciones en listas.
- Comparar versiones de texto con chino, japonés o emojis.
Privacidad
El texto, la lectura de archivos, las conversiones y las vistas previas se procesan localmente en el navegador. No se sube la entrada ni se utilizan servidores de procesamiento, bases de datos, API en línea ni CDN de terceros. El contenido no se guarda automáticamente. La copia y las descargas también son locales.
FAQ
¿Qué significan «Añadidas» y «Eliminadas»?
Las añadidas son líneas nuevas del texto modificado; las eliminadas estaban en el original y se han quitado. El contenido idéntico se muestra sin cambios.
¿Por qué no basta con comparar el mismo número de línea?
Las inserciones y eliminaciones desplazan las líneas posteriores. LCS identifica el contenido común y evita marcar erróneamente todo el bloque siguiente como modificado.
¿Se pueden comparar textos vacíos?
Sí. Si un lado está vacío, todas las líneas del otro se consideran añadidas o eliminadas. Si ambos están vacíos, no hay diferencias.
¿Se admiten archivos de cualquier tamaño?
No. Para evitar bloquear el hilo principal se limitan el tamaño, las líneas y el trabajo de la matriz. Si se superan, se pide reducir el fragmento.
¿Se sube o ejecuta el contenido comparado?
No se sube. Los resultados usan nodos de texto seguros; incluso las etiquetas de script se muestran como caracteres.