RH
Tool

Comparador de Texto

Compara dos textos y muestra diferencias

Client-side processing
1 líneas
1 líneas

Introduce dos textos para comparar las diferencias

Comparador de Texto (Diff)

Compara dos textos línea por línea y muestra las diferencias destacadas. Las líneas verdes (+) son añadidas, las rojas (-) son eliminadas. Útil para revisar cambios en código o documentos.

Info

Comparador de Texto Online - Ver Diferencias Entre Textos

¿Cómo funciona la comparación de textos?

El algoritmo de diff compara dos textos identificando la secuencia común más larga (LCS - Longest Common Subsequence) y marca lo que difiere. Las diferencias se clasifican como: adiciones (líneas presentes solo en el texto nuevo), eliminaciones (líneas presentes solo en el original), y modificaciones (líneas que cambiaron parcialmente). El resultado visual usa colores: verde para adiciones, rojo para eliminaciones, y amarillo para cambios dentro de líneas. Este es el mismo principio que usan Git, editores de código, y herramientas de code review.

Modos de comparación: línea vs carácter

La comparación puede hacerse a nivel de línea (cada línea completa es igual o diferente) o a nivel de carácter (muestra exactamente qué caracteres cambiaron dentro de cada línea). El modo línea es más legible para cambios grandes; el modo carácter es útil para encontrar diferencias sutiles como espacios extra, cambios de mayúsculas, o typos. Esta herramienta puede resaltar diferencias inline (dentro de la línea) mostrando exactamente qué parte del texto cambió, similar a diffs unificados de Git.

Casos de uso para comparación de texto

La comparación de texto es útil para: revisar cambios en código antes de commit; verificar que una migración de datos preservó el contenido; comparar versiones de documentos legales o contratos; encontrar diferencias entre configuraciones de entornos; verificar que un find-replace no modificó de más; comparar outputs de diferentes versiones de un programa; revisar traducciones contra el original; encontrar plagios o copias. Una herramienta de diff visual ahorra tiempo comparado con revisar manualmente documento extensos.

Preguntas frecuentes

¿Por qué algunas líneas se muestran como eliminadas y añadidas en vez de modificadas?

Si una línea cambió significativamente, puede detectarse como eliminación de la original y adición de la nueva en vez de una modificación. El algoritmo optimiza para la secuencia común más corta. Líneas con pequeños cambios típicamente muestran modificación inline; cambios grandes muestran delete+add.

¿Cómo ignoro diferencias de espacios en blanco?

Activa la opción "Ignorar espacios" para que diferencias solo de espacios (espacios extra, tabs vs espacios, trailing whitespace) no se marquen como cambios. Útil cuando comparas código formateado con diferentes estilos pero lógica idéntica.

¿Puedo comparar archivos muy grandes?

La comparación ocurre en tu navegador. Textos de miles de líneas funcionan bien. Para archivos de millones de líneas, considera herramientas de línea de comandos como diff, delta, o difftastic que están optimizadas para archivos masivos y pueden procesar en streaming.

¿Por qué el diff de código se ve diferente que en Git?

Git usa diff unificado con contexto (muestra líneas alrededor de cada cambio). Esta herramienta muestra todas las líneas side-by-side. Ambos formatos son válidos: unificado es compacto para patches, side-by-side es más visual para review. El contenido detectado como diferente es el mismo.

© 2026
Roberto Hernando
|