Guía de uso
Esta herramienta sirve para comparar textos línea por línea: le das dos versiones y te muestra qué líneas se han cambiado, añadido o eliminado, cada bloque con el número de línea del texto original. Las líneas se alinean con el algoritmo de Myers y no por posición, así que una línea insertada al principio no hace que todo lo demás parezca distinto. Todo ocurre en tu navegador.
Cómo comparar textos en cinco pasos
- Pega la versión original o anterior en el primer campo.
- Pega la versión nueva en el segundo campo.
- Lanza la comparación con el botón de ejecutar o con Ctrl + Enter.
- Revisa cada bloque de cambios a partir del número de línea que lo encabeza.
- Copia el informe si quieres incluirlo en una revisión, un ticket o un correo.
Cómo se lee el resultado
Cada bloque empieza con un encabezado que indica la línea del primer texto donde comienza el cambio. Debajo, las líneas que empiezan por - solo están en el primer texto y las que empiezan por + solo están en el segundo. Un ejemplo con la ficha de un producto: el original tiene precio: 120, envio: gratis y stock: 14; en la versión nueva baja el precio y se añade una línea al final. El informe tiene dos bloques:
- Línea 1:
- precio: 120y+ precio: 99. Una línea modificada aparece como eliminada y vuelta a añadir. - Línea 4:
+ oferta: true. Como el original tenía tres líneas, la nueva se añade en la cuarta posición.
Las líneas iguales no se muestran, de modo que incluso un documento largo genera un informe breve. Si los dos textos coinciden, la herramienta lo indica con un mensaje.
Por qué alinear es mejor que comparar por posición
Un comparador sencillo empareja la línea 1 con la 1 y la 2 con la 2. Si añades un título al principio, todas las líneas siguientes aparecen como cambiadas y el cambio real se pierde entre el ruido. Esta herramienta separa primero el principio y el final comunes de ambos textos y alinea la parte central con el algoritmo de Myers, que encuentra el conjunto más corto de inserciones y eliminaciones. El resultado: esa línea añadida al principio aparece como un único + en la línea 1. Lo que no puede expresar es un movimiento: si un bloque cambia de sitio, verás que se elimina en un lugar y se añade en otro.
Detalles que conviene conocer
- Los espacios cuentan. Un espacio al final de la línea o espacios en lugar de una tabulación hacen que dos líneas sean distintas, aunque parezcan iguales.
- Mayúsculas y minúsculas también. "Madrid" y "madrid" son líneas diferentes.
- El tipo de salto de línea no. Los saltos de Windows (CRLF) y de Unix (LF) se consideran iguales.
- Un salto final se nota. Si solo el segundo texto termina con un Enter de más, el informe muestra una línea vacía añadida.
- Un párrafo es una línea. En textos corridos, cambiar una palabra marca el párrafo entero. Pon cada frase en su propia línea antes de comparar para afinar el resultado.
- Normaliza los datos estructurados. Formatea los dos JSON con el formateador JSON o las dos páginas con formatear HTML; así las diferencias de sangría no tapan los cambios reales.
- Textos enormes. Con decenas de miles de líneas o miles de cambios, la herramienta deja de alinear con detalle y muestra la zona distinta como un único bloque. Compara por partes.
Usos habituales
- Ver qué cláusulas cambiaron en un contrato que vuelve revisado por la otra parte.
- Comparar la configuración activa de un servidor con su copia de seguridad.
- Revisar dos fragmentos de código o de SQL que no están en un sistema de control de versiones.
- Localizar qué cadenas cambiaron en la nueva versión de un archivo de traducción.
- Comparar dos listados, como correos o referencias de producto, después de ordenarlos alfabéticamente.
Privacidad
Los dos textos se comparan con JavaScript en tu navegador y no se envían al servidor; la página solo registra un contador de uso anónimo. Puedes usarla con borradores, documentos internos o archivos de configuración. Para medir la longitud de cada versión tienes el contador de caracteres, y más utilidades en herramientas de texto.