Compara dos archivos de texto lado a lado o en vista unificada con resaltado a nivel de carácter.
Funciones
- Dos modos de vista: vista dividida lado a lado o vista de comparación unificada
- Resaltado a nivel de carácter: observa exactamente qué caracteres cambiaron dentro de las líneas modificadas
- Opciones inteligentes: ignora espacios en blanco o diferencias de mayúsculas
- Compatibilidad con archivos: sube archivos o arrástralos y suéltalos (hasta 5 MB)
- Guardar y compartir: guarda comparaciones en el almacenamiento del navegador o compártelas mediante URL
- Atajos de teclado: navegación y acciones rápidas
- Privacidad primero: todo el procesamiento ocurre en tu navegador, sin subida al servidor
Cómo usarlo
- Pegar o subir: introduce texto en ambos paneles (Original y Modificado), o sube o arrastra archivos
- Configurar opciones: activa ignorar espacios, ignorar mayúsculas o comparación a nivel de carácter
- Comparar: haz clic en «Comparar» o pulsa Ctrl+Intro
- Revisar: consulta los resultados en modo dividido o unificado
- Navegar: usa los botones Anterior/Siguiente o las teclas de flecha para saltar entre bloques de cambios
- Exportar: descarga como archivo .patch o copia la comparación unificada al portapapeles
Atajos de teclado
| Atajo | Acción |
|---|---|
Ctrl+Enter | Comparar textos |
Ctrl+S | Guardar la comparación actual |
Ctrl+L | Borrar todas las entradas |
↑ / ↓ | Navegar entre bloques |
Escape | Cerrar barra lateral/diálogos |
Modos de vista
Lado a lado (dividido)
Muestra el texto original a la izquierda y el texto modificado a la derecha en columnas sincronizadas. Las líneas modificadas muestran resaltado a nivel de carácter con marcas de color.
Unificado
Muestra todos los cambios en una sola columna con los prefijos + (añadido), - (eliminado) y (sin cambios), similar a la salida de Git diff.
Opciones de comparación
Ignorar espacios en blanco: trata las líneas como iguales si solo difieren en espacios iniciales/finales o sangría.
Ignorar mayúsculas: comparación sin distinción de mayúsculas (por ejemplo, «Hola» equivale a «hola»).
Comparación a nivel de carácter: resalta cambios de caracteres individuales dentro de las líneas modificadas (activada de forma predeterminada).
Guardar y compartir
Guardar en el navegador
Haz clic en «Guardar» para almacenar comparaciones en el almacenamiento local de tu navegador (máx. 50 comparaciones). Las comparaciones guardadas aparecen en la barra lateral para cargarlas rápidamente.
Nota de privacidad: las comparaciones guardadas se almacenan solo localmente en tu dispositivo y nunca salen de tu navegador.
Compartir mediante URL
Haz clic en «Compartir URL» para codificar la comparación en el fragmento de la URL de la página. Copia la URL para compartirla con otros.
Limitación: las comparaciones muy grandes (>2000 caracteres) no se pueden compartir mediante URL debido a los límites del navegador. Usa «Guardar» o «Descargar» en su lugar.
Subida de archivos
Formatos admitidos: cualquier archivo de texto (.txt, .js, .html, .css, .json, .md, .log, etc.)
Límite de tamaño: 5 MB por archivo
Codificación: se recomienda UTF-8. Los archivos binarios muestran el mensaje «Los archivos binarios difieren».
Detalles técnicos
- Algoritmo: algoritmo de comparación de Myers para una comparación óptima a nivel de línea
- Ejecución: JavaScript puramente del lado del cliente, sin procesamiento en el servidor
- Almacenamiento: API localStorage del navegador (persistente entre sesiones)
- Codificación: la compartición por URL usa codificación base64
Compatibilidad con navegadores
Funciona en todos los navegadores modernos:
- Chrome/Edge 90+
- Firefox 88+
- Safari 14+
Requiere JavaScript habilitado.
Limitaciones
- Máximo 10 000 líneas por entrada (por rendimiento)
- Máximo 10 000 caracteres por línea
- Compartición por URL limitada a ~2000 caracteres en total
- Sin resaltado de sintaxis (previsto para una versión futura)
- Sin aplicación de parches ni resolución de conflictos de fusión
Preguntas frecuentes
P: ¿Se envían mis datos a un servidor?
R: No. Todo el procesamiento de comparación ocurre por completo en tu navegador. No se sube nada.
P: ¿Puedo comparar código con resaltado de sintaxis?
R: Todavía no. El resaltado de sintaxis está previsto para una versión futura.
P: ¿Cuál es la diferencia entre esta herramienta y la antigua herramienta Text Diff?
R: Esta herramienta tiene una interfaz moderna, resaltado a nivel de carácter, subida de archivos, funciones de guardar/compartir y mejor rendimiento.
P: ¿Puedo usarla para archivos grandes?
R: La herramienta está optimizada para archivos de código y documentos de hasta ~1 MB. Los archivos muy grandes (>5 MB) se rechazan.
P: ¿Funciona sin conexión?
R: Sí, una vez cargada la página, todas las funciones funcionan sin conexión.
Casos de uso
- Comparar dos versiones de archivos de código
- Revisar cambios en documentos
- Comprobar diferencias en archivos de registro
- Verificar cambios de configuración
- Comparar respuestas de API
- Revisar exportaciones de datos basadas en texto
Creado con ToolNexus | Herramientas del lado del cliente, centradas en la privacidad