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:
- Comparar dos textos línea por línea
- Encontrar el mínimo de cambios
- 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
- Editor de Markdown - Comparar documentos Markdown
- Formateador JSON - Formatear antes de comparar JSON
- Buscar y Reemplazar - Cambio masivo de texto