Comparador de Textos
Pega dos versiones — la comparación se actualiza mientras escribes. Ambos textos se quedan en tu dispositivo.
Ve exactamente qué cambió
Comparar dos versiones a simple vista es la tarea más propensa a errores en cualquier edición: un valor cambiado en una configuración, una cláusula reescrita en silencio en un contrato, una sola línea distinta en una exportación de 200 líneas. Esta herramienta ejecuta una comparación línea por línea — la misma idea de subsecuencia común más larga detrás de git — así que las líneas compartidas se emparejan automáticamente y solo se marcan las diferencias reales. Las líneas eliminadas llevan el prefijo −, las agregadas +, y las líneas sin cambios aparecen atenuadas para que los cambios resalten.
Ejemplo práctico
Pon esta configuración de cuatro líneas en el lado Original:
server_port = 8080,
timeout = 30,
retries = 3,
log_level = info — y el mismo texto en el
lado Modificado pero con timeout = 60. La
comparación muestra exactamente una línea eliminada
(− timeout = 30) seguida de una línea
agregada (+ timeout = 60), con las
otras tres líneas sin cambios: los contadores marcan 1 agregada, 1
eliminada, 3 sin cambios. Una edición siempre aparece como ese par
−/+.
Preguntas frecuentes
¿Por qué una línea editada aparece como una eliminada más una agregada?
Porque la comparación funciona línea por línea: una línea coincide exactamente o no coincide. Una edición aparece entonces como la línea antigua eliminada (−) y la línea nueva agregada (+). El resaltado a nivel de palabra dentro de una línea cambiada es una técnica más fina que quizá agreguemos más adelante — por ahora, el par de líneas te dice exactamente dónde mirar.
¿Mi texto se sube a algún servidor para compararlo?
No. La comparación se calcula con JavaScript en la pestaña de tu navegador — ninguno de los dos textos se envía a un servidor, se almacena ni se registra, y esta página deliberadamente mantiene tu texto fuera de la URL también. Cierra la pestaña y ambos textos desaparecen.
¿Puede comparar código y archivos de configuración?
Sí — la comparación línea por línea es exactamente cómo funcionan las herramientas de diff para desarrolladores, así que se adapta bien a código fuente, configuraciones, archivos .env, SQL y filas de CSV. Pega la versión antigua a la izquierda y la nueva a la derecha; cada línea cambiada aparece como un par −/+.
¿Qué hace realmente el enfoque LCS?
LCS son las siglas de subsecuencia común más larga (longest common subsequence): la herramienta encuentra la racha más larga de líneas que ambos textos comparten en el mismo orden, las trata como 'sin cambios' y reporta todo lo demás como eliminado o agregado. Es la misma idea central detrás del diff de git, por eso el formato de salida resulta familiar.