Saltar al contenido

Comparador de textos (Diff)Beta

Compara dos textos por línea, palabra o carácter y descubre qué se añadió o se eliminó. Tu texto nunca sale de tu navegador.

Comparar por

Los dos textos son idénticos.

Unificado

Cómo usarlo

Pega el texto original y el texto modificado en los dos cuadros y la comparación aparece; no hay ningún botón que pulsar, y el resultado se actualiza mientras editas. El contenido eliminado se muestra tachado sobre fondo rojo, el contenido añadido subrayado sobre fondo verde, y en el modo por línea cada línea también lleva una marca + (añadido) o − (eliminado) al principio, de modo que el cambio se distingue incluso sin depender del color.

Comparar por línea, palabra o carácter

  • Línea: ideal para código, archivos de configuración o listas, donde la línea es la unidad con sentido. Cualquier cambio dentro de una línea marca la línea entera como modificada.
  • Palabra: señala exactamente qué palabras cambiaron dentro de una frase. Útil para revisar un texto editado o una traducción, cuando quieres ver qué cambió de verdad.
  • Carácter: para detectar diferencias muy pequeñas, como erratas, espacios o signos de puntuación.

Los tres modos comparan los mismos dos textos con un nivel de detalle distinto, y puedes cambiar entre ellos en cualquier momento con los botones situados encima de los cuadros.

Opciones de espacios y mayúsculas

Por defecto, tanto las diferencias de espacios como las de mayúsculas y minúsculas cuentan como un cambio. Activa ignorar espacios para pasar por alto los espacios sobrantes al principio o al final de una línea o las diferencias en la cantidad de espacio entre palabras. Activa ignorar mayúsculas y minúsculas para tratar las mayúsculas y minúsculas como iguales. Esto resulta útil para comparar un texto que solo pasó por un formateo automático o una unificación de mayúsculas, dejando visibles únicamente los cambios de contenido reales.

Cómo leer el resultado

En una pantalla ancha de escritorio, el texto original y el modificado se muestran en paralelo, cada uno con sus propias eliminaciones o adiciones marcadas. En una pantalla estrecha de móvil, los dos textos se combinan en un único flujo; ambas vistas muestran la misma comparación, solo que organizada de otra manera. El resumen situado sobre el resultado indica el número de adiciones, eliminaciones y unidades sin cambios, contadas según la unidad que tengas seleccionada en ese momento (línea, palabra o carácter).

Privacidad

Los dos textos se comparan por completo dentro de este navegador. No se guarda ni se envía nada a ningún sitio, y todo desaparece al cerrar la página.

Preguntas frecuentes

¿Cuándo conviene comparar por línea, por palabra o por carácter?

Comparar por línea es lo más claro para código, archivos de configuración o listas, donde la línea es la unidad natural. Comparar por palabra es mejor cuando solo cambiaron unas pocas palabras dentro de una frase, como al revisar un texto editado o una traducción: señala exactamente qué cambió de verdad. Comparar por carácter sirve para detectar diferencias muy pequeñas, como erratas, espacios o signos de puntuación.

¿Qué cambian exactamente «ignorar espacios» e «ignorar mayúsculas y minúsculas»?

Ignorar espacios evita que los espacios sobrantes al principio o al final de una línea, o las diferencias en la cantidad de espacio entre palabras, se cuenten como un cambio. Ignorar mayúsculas y minúsculas trata "Hello" y "hello" como el mismo texto. Puedes activar las dos a la vez, algo útil para aislar los cambios de contenido reales en un texto que solo pasó por un formateo automático o una unificación de mayúsculas.

¿Puede comparar textos muy largos?

La comparación se hace por completo en tu navegador, así que los textos muy grandes o muy diferentes entre sí pueden tardar un poco. Verás un aviso cuando la entrada sea grande y, si el cálculo tardara demasiado, la herramienta omite la comparación detallada y muestra todo el texto como reemplazado en lugar de bloquear la página.

¿En qué se diferencian las vistas «en paralelo» y «unificado»?

En una pantalla ancha, el texto original y el modificado se muestran en dos columnas, cada una con sus propias eliminaciones o adiciones. En una pantalla estrecha de móvil, dos columnas son difíciles de leer, así que la herramienta muestra en su lugar un único flujo de texto con las eliminaciones y adiciones en el orden en que aparecen.

Software de código abierto utilizado: jsdiff (BSD-3-Clause)