Comparar Dos Textos y Ver las Diferencias
Compara dos bloques de texto y mira las adiciones y eliminaciones resaltadas línea por línea, al instante.
Los dos textos se quedan en tu equipo
Nada que borrar después
Hecho para pares confidenciales
Funciona en todo navegador moderno
Cómo funciona
- 1
Pega el original
La versión anterior, la referencia o el texto que te dieron.
- 2
Pega la versión cambiada
La revisión, el borrador devuelto o el archivo que sospechas que difiere.
- 3
Lee las diferencias
Cambia el nivel de detalle hasta que la comparación muestre lo que de verdad necesitas ver.
Por qué usar esta herramienta
Tres niveles de detalle
Comparación por línea, palabra y carácter, porque la prosa y el código piden respuestas distintas a la misma entrada.
Diferencias invisibles a la vista
Espacios finales, tabulaciones frente a espacios y CRLF frente a LF se muestran en vez de igualarse o diferir en silencio.
Comillas tipográficas detectadas
Una comilla curva pegada de un procesador de textos no es el mismo carácter que una recta, y la comparación lo dice.
Interruptor de espacios
Ignora los cambios de solo formato cuando buscas el fondo, o inclúyelos cuando el formato es lo que importa.
No se sube nada
Los dos textos se comparan en tu navegador: dos versiones de un contrato nunca llegan a un servidor.
Gratis y sin cuenta
Sin registro, sin marca de agua y sin límite de cuánto compares.
Una comparación es una interpretación, no un hecho
Esto es lo primero que conviene entender, porque explica casi todos los momentos en que una comparación parece equivocada. Dadas dos versiones de un texto, no existe una única lista correcta de cambios entre ellas. Muchos guiones de edición distintos —secuencias de borrados e inserciones— transforman la primera en la segunda, y todos son igual de válidos como descripciones del resultado. Un algoritmo de comparación elige uno, y elige minimizando el número de operaciones, que es una heurística razonable y no lo mismo que reconstruir lo que el autor hizo de verdad. Así que la salida es una hipótesis sobre qué cambió, elegida por ser corta, y puede ser corta y aun así engañosa. Leerla como un informe sobre la edición y no como la edición misma es lo que te evita discutir con la herramienta.
Mover un párrafo se ve exactamente igual que borrarlo y reescribirlo
Este es el caso más claro en que la respuesta mínima se salta la intención. Toma un documento, mueve un párrafo del medio al final, no cambies nada más. Una comparación estándar informa de ese párrafo como eliminado en su posición antigua y añadido en la nueva: el doble de ruido visual que la edición real, y ninguna señal en ninguna parte de que es el mismo texto. Para el algoritmo nada se movió, porque el movimiento no es una operación que tenga; solo hay borrar e insertar. La consecuencia práctica es que reorganizar un documento produce una comparación que parece enorme mientras la redacción está intacta, y que una reescritura real enterrada en una reorganización es casi imposible de detectar. Cuando sepas que una sección se movió, compara las dos secciones directamente en vez de fiarte de la vista completa.
El nivel de detalle que eliges cambia la respuesta
Una comparación por línea, por palabra y por carácter de los mismos dos textos te dicen cosas distintas, y elegir mal es la razón de que a veces una comparación sea inútil. La comparación por línea es correcta para código y para todo aquello en que una línea es una unidad con sentido; es casi inútil para prosa, porque editar una palabra en un párrafo con saltos automáticos reescribe todas las líneas siguientes, y la comparación informa del párrafo entero como cambiado. La comparación por palabra es el valor por defecto correcto para escribir: encuentra el único adjetivo que se movió. La comparación por carácter es aún más fina y sirve sobre todo para cadenas cortas: un identificador, una URL, una clave donde importa un dígito transpuesto. Si el resultado parece decir que todo cambió, normalmente lo equivocado es el nivel de detalle antes que el texto.
Dos textos que parecen idénticos y no lo son
La queja suele ir al contrario, pero este caso es más insidioso: la comparación insiste en que algo difiere y tú no lo ves. Casi siempre hay implicado un carácter sin forma visible. Un espacio al final de una línea es el más común. Las tabulaciones y los espacios se ven igual al mismo ancho. Un archivo editado en Windows lleva finales de línea CRLF donde el otro tiene LF, lo que hace que difiera absolutamente cada línea. El texto pegado de un procesador trae comillas curvas y rayas que son caracteres distintos de la comilla recta y el guion que escribiste. Y un espacio de no separación, o un carácter de ancho cero arrastrado desde una página web, es invisible por definición. Una comparación que marca los espacios e informa de los finales de línea convierte una diferencia inexplicable en una obvia.
Una comparación no puede decirte qué versión es la correcta
Conviene ser claro sobre lo que una comparación de dos vías no ofrece. Muestra que dos textos difieren y dónde, y no dice nada sobre cuál es más reciente, cuál manda o qué cambio fue deliberado. Esa pregunta necesita una tercera entrada —la versión de la que partieron ambos lados—, que es lo que hace posible una fusión de tres vías y deja la comparación de dos vías en meramente informativa. Esto importa cuando dos personas editaron el mismo documento por separado y tú intentas juntar su trabajo. Una comparación entre sus dos copias te muestra cada lugar donde difieren, incluidos los lugares donde uno hizo un cambio y el otro simplemente no lo hizo, que en la salida se ven igual. Decidir exige conocer el original, así que búscalo antes de empezar a conciliar.
Por qué comparar en local importa con este tipo de texto
Piensa en los pares de documentos que la gente compara de verdad. Dos versiones de un contrato, antes y después de las revisiones de la otra parte. Un borrador devuelto por un cliente con cambios que no marcó. Dos archivos de configuración, uno de ellos de producción. Un contrato laboral contra una plantilla. Un documento de política contra el del año pasado. Comparar es intrínsecamente algo que haces con documentos importantes, casi siempre en un momento en que la diferencia tiene consecuencias, y exige pegar las dos versiones completas, no un extracto. Una herramienta de comparación alojada recibe por tanto el doble de material sensible que una de un solo texto. Esta compara en la página y no transmite nada, y puedes comprobarlo en la pestaña Red de las herramientas de desarrollo.
Errores comunes que conviene evitar
- Leer una comparación como registro de lo que hizo el autor. El algoritmo elige el guion de edición más corto, no el verdadero, así que la explicación breve del cambio no es necesariamente la correcta.
- Fiarse de una comparación de documento completo tras una reorganización. Un párrafo movido aparece borrado en un sitio y añadido en otro, así que la salida parece enorme mientras la redacción está intacta.
- Usar comparación por línea en prosa. Cambiar una palabra en un párrafo con saltos automáticos reescribe todas las líneas siguientes: usa el nivel de palabra para escritura.
- Suponer que una diferencia inexplicable es un fallo de la herramienta. Busca un espacio final, tabulaciones frente a espacios, CRLF frente a LF o comillas curvas pegadas de un procesador de textos.
- Pegar dos versiones de un contrato en una herramienta alojada. Comparar exige los dos documentos completos, así que estás enviando el doble de material sensible; compara en local.
Comparativa
| Aspecto | Esta herramienta | Sitios de diff online | Un diff de escritorio |
|---|---|---|---|
| Contenido enviado a un servidor | Nunca | Normalmente sí | No |
| Modos línea, palabra y carácter | Los tres | Normalmente solo línea | Normalmente los tres |
| Espacios hechos visibles | Sí | Rara vez | Sí |
| Requiere configuración | Ninguna | Ninguna | Instalar y configurar |
| Cuenta o registro | No hace falta | A menudo exigido | No hace falta |
| Precio | Gratis | Gratis / planes de pago | Gratis / de pago |
Características
Vista en paralelo y en línea
Dos columnas para revisar, una columna combinada para leer un cambio de corrido.
Modos línea, palabra y carácter
La misma comparación a tres resoluciones, conmutables sin volver a pegar.
Espacios hechos visibles
Los espacios finales y las tabulaciones se marcan, así una diferencia que no ves sigue siendo una que puedes encontrar.
Comparación consciente de Unicode
Texto árabe, turco y con tildes se compara correctamente y no byte a byte.
Aguanta documentos largos
Archivos enteros se comparan sin subida ni tope de tamaño.
Resumen de cambios
Cuántas líneas se añadieron, quitaron y modificaron, antes de leer ninguna.
Nada que instalar
Sin herramienta de diff, sin entorno de ejecución, sin dependencias: funciona en la página web.
Listo para árabe y RTL
Interfaz completa en ocho idiomas, incluido el árabe de derecha a izquierda.
Seguro por defecto
Servido por HTTPS, sin rastreo de contenido ni subida a terceros.
Quién la usa
Abogados y revisores de contratos
Encontrar la cláusula que cambió en un borrador devuelto sin control de cambios.
Desarrolladores
Comparar dos archivos de configuración o dos respuestas sin subir nada a un repositorio.
Editores
Ver exactamente qué palabras revisó un autor entre dos versiones de un texto.
Traductores
Comprobar qué cambió en un texto de origen actualizado antes de revisar la traducción.
Preguntas Frecuentes
No. Todo se ejecuta localmente en tu navegador — tu texto nunca se sube, guarda ni comparte.
Sí — totalmente gratis, sin cuenta y sin límites.