Comparar textos online — Ver diferencias entre dos textos
Un comparador que resalta qué cambió entre dos textos
Funciona en tu navegador · no se sube nada
Escribe texto en los dos cuadros para ver las diferencias al instante.
Qué es
Este comparador de textos pone dos textos uno al lado del otro y muestra exactamente qué ha cambiado. Pega la versión antigua y la nueva de un artículo, un borrador de contrato, un archivo de configuración o un fragmento de código. El texto añadido aparece resaltado en verde y subrayado, el eliminado en rojo y tachado, y encima del resultado se muestra el número de adiciones y eliminaciones.
Cómo se usa
- Pega el original en el cuadro de la izquierda y la versión modificada en el de la derecha. El resultado aparece mientras escribes.
- Elige la unidad de comparación: líneas, palabras o caracteres.
- Cambia entre la vista lado a lado y la unificada. En el modo de líneas, la vista lado a lado alinea en la misma fila las líneas sustituidas.
- Activa Ignorar espacios o Ignorar mayúsculas cuando esas diferencias no importen.
- Usa el botón de intercambiar para cambiar los dos cuadros de lugar.
Cómo funciona
- La comparación usa la biblioteca de código abierto jsdiff (BSD-3-Clause), que implementa el algoritmo de diferencias de Myers para encontrar un conjunto mínimo de cambios. Solo se carga cuando hace falta, así que no afecta a otras páginas.
- Por defecto, los dos textos se normalizan primero a Unicode NFC, de modo que una á escrita como a más un acento combinado coincide con la á compuesta, igual que el coreano copiado en un Mac (NFD) coincide con el escrito en Windows. Desactiva la opción para comparar los puntos de código tal cual.
- El modo de palabras divide el texto con Intl.Segmenter del navegador, así que en chino y japonés, que no usan espacios, solo se marca la palabra que cambió.
- Los recuentos usan la unidad elegida: líneas en el modo de líneas, palabras separadas por espacios en el modo de palabras y caracteres que no son espacios en el modo de caracteres.
- Cada lado admite hasta 400.000 caracteres por líneas, 200.000 por palabras y 40.000 por caracteres, y una comparación que tarde más de 4 segundos se detiene.
- Con textos largos, la comparación espera a que dejes de escribir un momento para que la página siga respondiendo.
- Si los dos textos coinciden, la herramienta te dice que son idénticos.
Ejemplos
| Original | Modificado | Modo | Resultado |
|---|---|---|---|
| a / b / c | a / B / c / d | Líneas | Líneas: +2 −1 |
| el zorro marrón rápido | el perro marrón lento | Palabras | Palabras: +2 −2 |
| canción | cansión | Caracteres | Caracteres: +1 −1 |
| Hola | hola | Líneas, ignorar mayúsculas | Idénticos |
Preguntas frecuentes
¿Cuándo conviene comparar por líneas, palabras o caracteres?
Las líneas van bien para código y archivos de configuración, donde cada línea es una unidad. Las palabras funcionan bien para textos redactados, y los caracteres son lo mejor para encontrar una errata de una sola letra o una tilde que falta.
¿Hay un límite de tamaño?
Cada lado admite hasta 400.000 caracteres por líneas, 200.000 por palabras y 40.000 por caracteres. La comparación por caracteres puede tardar mucho más con textos largos, por eso su límite es menor, y cualquier comparación que pase de 4 segundos se detiene con un aviso.
¿Qué hace Ignorar espacios?
En el modo de líneas ignora las diferencias de espacios al principio y al final de cada línea. El modo de palabras ya ignora las diferencias en la cantidad de espacio entre palabras.
¿Se suben mis textos?
No. La comparación se hace en tu navegador y no se guarda ni se envía nada.