Saltar al contenido principal

Comparación de Texto (Diff)

Compare dos textos y vea las diferencias visualmente. Útil para revisión de código y seguimiento de cambios en documentos.

How to Use

  • Enter or paste your original text in the left textarea
  • Enter or paste your modified text in the right textarea
  • View differences highlighted in red (removed) and green (added)
  • Toggle between unified and split view modes
  • Use options to ignore whitespace or case differences

Características Principales

👀 Comparación Visual

  • Líneas agregadas: Mostradas en verde
  • Líneas eliminadas: Mostradas en rojo
  • Líneas sin cambios: Color predeterminado

🔄 Dos Modos de Vista

  • Vista Unificada: Mostrar todos los cambios en una pantalla
  • Vista Dividida: Mostrar original y modificado lado a lado

⚙️ Opciones de Comparación

  • Ignorar espacios
  • Ignorar mayúsculas/minúsculas
  • Comparación línea por línea

📊 Estadísticas

  • Número de líneas agregadas
  • Número de líneas eliminadas
  • Número de líneas sin cambios

¿Qué es Diff?

Diff es una herramienta que muestra las diferencias entre dos archivos o textos. Originalmente comenzó como un comando Unix y ahora es una función central de los sistemas de control de versiones.

Algoritmo Diff

Esta herramienta usa el algoritmo Myers' diff para:

  1. Comparar dos textos línea por línea
  2. Encontrar el mínimo de cambios
  3. Distinguir adiciones, eliminaciones y mantenimiento

Casos de Uso

1. Revisión de Código

Verificar cambios en Pull Requests o commits

// Antes
function calculateTotal(items) {
let total = 0;
for (let i = 0; i < items.length; i++) {
total += items[i].price;
}
return total;
}

// Después
function calculateTotal(items) {
return items.reduce((sum, item) => sum + item.price, 0);
}

2. Comparación de Versiones de Documentos

Comparar dos versiones de un documento para ver qué partes han cambiado

3. Comparación de Archivos de Configuración

Verificar diferencias entre archivos de configuración de producción y desarrollo

4. Comparación de Respuestas API

Comparar respuestas API de diferentes momentos

Modos de Vista

Vista Unificada (Unified View)

  • Formato diff tradicional
  • + para líneas agregadas
  • - para líneas eliminadas
  • Usado principalmente en Git, GitHub

Vista Dividida (Split View)

  • Mostrar original y modificado lado a lado
  • Fácil de entender al ver ambos lados simultáneamente
  • Usado en muchas herramientas diff GUI

Consejos

1. Ignorar Espacios

Útil cuando solo hay cambios de formato y no cambios de contenido real.

2. Ignorar Mayúsculas/Minúsculas

Útil cuando se quiere verificar solo cambios de contenido sustancial ignorando diferencias de mayúsculas.

3. Cargar Ejemplo

¡Vea el código de muestra con el botón "Cargar Ejemplo"!

💬 ¿Te ha sido útil esta herramienta?

Si esta herramienta te ha resultado útil, compártela con tus colegas o déjanos tus comentarios. Tu feedback nos ayuda a mejorar continuamente.

Privacidad

Esta herramienta funciona completamente del lado del cliente. Los textos que compares no se envían a ningún servidor y se procesan únicamente en tu navegador. Tus datos permanecen 100% privados y seguros.

Herramientas Relacionadas