🧰 ToolPicoTodas las herramientas →

Comparador de texto

Encuentra la diferencia entre dos textos en segundos. Diff coloreado a nivel de palabra, línea y carácter; vista en paralelo y en línea, y un porcentaje de similitud — todo en tu navegador.

Palabra · Línea · Carácter 100% en tu navegador Porcentaje de similitud Actualizado: 26 jul. 2026
Sin cambios
🔎
Respuesta rápida La comparación de texto consiste en visualizar dos textos en paralelo o en línea para encontrar la diferencia entre ellos. Esta herramienta funciona a nivel de palabra, línea y carácter; resalta las partes añadidas en verde y las partes eliminadas en rojo, y calcula un porcentaje de similitud. El algoritmo LCS se ejecuta íntegramente en tu navegador — tu texto nunca se envía a un servidor.
4 modosPalabra · Línea · Carácter · JSON
2 vistasEn paralelo & en línea
100%En tu navegador, privado
LCSAlgoritmo de diff exacto
🔒 Privacidad: toda la comparación ocurre en tu navegador; tu texto nunca se envía ni se almacena en un servidor. Puedes comparar sin riesgo contratos, código fuente o documentos personales. Solo el clic en «Copiar enlace» codifica tu texto en una dirección compartible — evita ese botón con contenido sensible.

¿Qué es la comparación de texto, y cómo comparar dos textos?

Una explicación completa para encontrar la diferencia (diff) entre dos textos, calcular un porcentaje de similitud, y elegir entre el modo palabra, línea y carácter.

La comparación de texto (diff) es el proceso que encuentra y muestra automáticamente, en color, las diferencias entre dos textos, documentos o fragmentos de código. El objetivo es ver de un vistazo qué partes se han añadido, cuáles se han eliminado, y en qué medida se parecen ambas versiones. Esta herramienta alinea los dos textos usando su subsecuencia común más larga (LCS); las partes que solo se encuentran en el primer texto se resaltan en rojo, y las partes que solo se encuentran en el segundo texto se resaltan en verde.

¿Cómo comparo dos textos?

Respuesta rápidaPega el texto antiguo en Texto A y el texto nuevo en Texto B (o carga un archivo .txt), y luego elige el modo palabra, línea o carácter. La herramienta alinea ambos textos, resaltando los añadidos en verde y las eliminaciones en rojo. El resultado se actualiza al instante mientras escribes.
  • Pegar / cargar — introduce los textos en ambos cuadros, o cárgalos desde un archivo.
  • Elegir un modolínea para código, palabra para texto sin formato, carácter para la diferencia más fina.
  • Opciones — ignora mayúsculas/minúsculas, espacios, o puntuación si lo necesitas.
  • Vista — alterna entre la vista en paralelo (dos columnas) y en línea (combinada).

¿Qué es un diff, y cómo funciona?

Respuesta rápidaUn diff divide dos textos en partes (líneas, palabras o caracteres) y encuentra la subsecuencia común más larga entre ellos. Las partes compartidas son «coincidencias», las partes que solo están en A son «eliminadas», y las partes que solo están en B son «añadidas».

Esta herramienta usa su propia implementación en JavaScript puro del algoritmo LCS (Longest Common Subsequence) — no se carga ninguna librería externa. Las secciones comunes al principio y al final de ambos textos se eliminan primero (en la mayoría de las modificaciones, la mayor parte del texto no cambia), y la programación dinámica encuentra la secuencia común más larga en la sección central restante. Así, incluso textos de varios miles de líneas se procesan rápidamente en tu navegador.

¿Cómo se calcula el porcentaje de similitud?

Respuesta rápidaSimilitud = (2 × coincidencias) / (2 × coincidencias + añadidos + eliminados) × 100. Si dos textos son exactamente idénticos, el porcentaje es del 100%; si son completamente diferentes, se acerca al 0%. El porcentaje se calcula según el modo elegido (línea/palabra/carácter).

Por ejemplo, si 90 de las 100 palabras de dos textos coinciden, 6 palabras se han eliminado y 8 palabras se han añadido, la similitud es (2×90) / (2×90 + 8 + 6) × 100 ≈ 92,8%. El modo carácter ofrece el porcentaje más preciso; el modo línea mide la similitud estructural.

¿Cuál es la diferencia entre el modo palabra, línea y carácter?

Respuesta rápidaEl modo línea compara líneas enteras (ideal para código y texto estructurado); el modo palabra muestra los cambios a nivel de palabra en una frase (ideal para texto sin formato); el modo carácter detecta cada diferencia de letra (ideal para localizar erratas).

Ejemplo de comparación & tablas de referencia

Un ejemplo concreto que muestra cómo leer un diff, una guía de selección de modo, y una explicación de los colores y marcas utilizados.

Ejemplo: A = "coche rojo rápido", B = "coche azul rápido" (modo palabra)
PalabraTexto ATexto BEstado
rojoeliminado
azulañadido
rápidocoincide
cochecoincide

Similitud = (2×2) / (2×2 + 1 + 1) × 100 ≈ 66,7%. «rojo» se eliminó y se sustituyó por «azul»; «coche rápido» no cambia.

¿Qué modo conviene a cada situación?
ModoQué haceIdeal para
LíneaCompara líneas enterasCódigo fuente, archivos de configuración, logs, listas
PalabraMuestra las diferencias palabra por palabraTexto sin formato, artículos, traducciones, correos
CarácterDetecta cada diferencia de letra/signoCorrección de erratas, texto corto, contraseñas/claves
JSONFormatea y ordena las claves antes de comparar por líneaRespuestas de API, archivos de configuración, payloads

El modo línea es el más rápido para textos grandes; el modo carácter es el más detallado pero el más lento.

Colores y marcas en la salida del diff
MarcaColorSignificado
+VerdeAñadido — presente solo en el Texto B
Rojo (tachado)Eliminado — presente solo en el Texto A
(ninguna)NeutroCoincide — idéntico en ambos textos

En la vista en paralelo, la columna izquierda es el Texto A (eliminaciones en rojo) y la columna derecha es el Texto B (añadidos en verde).

Opciones de exclusión
OpciónEfectoEjemplo
Ignorar mayúsculas/minúsculasLa caja de las letras no se cuenta como una diferenciaHola = hola
Ignorar espaciosLos espacios adicionales y las diferencias de sangría no se cuentan"a  b" = "a b"
Ignorar puntuaciónLos puntos, comas, etc. se ignoran"¡Sí!" = "Sí"

Estas opciones ocultan las diferencias irrelevantes para centrarse únicamente en los cambios significativos.

Glosario de términos de comparación de texto

Definiciones breves de los términos habituales en el mundo del diff.

DiffUna comparación que encuentra y muestra la diferencia entre dos textos; abreviatura de «difference».
LCSLongest Common Subsequence (subsecuencia común más larga) — la subsecuencia compartida más larga entre dos secuencias. La base de la alineación del diff.
Inserción (añadido)Una parte que solo se encuentra en el texto nuevo (B), añadida respecto al antiguo. Se muestra en verde.
EliminaciónUna parte que solo se encuentra en el texto antiguo (A), eliminada en la nueva versión. Se muestra en rojo.
CoincidenciaUna parte idéntica en ambos textos, que permanece sin cambios. Aumenta el porcentaje de similitud.
Porcentaje de similitudUn porcentaje basado en las partes coincidentes. 100% significa idéntico, 0% significa completamente diferente.
En paralelo (split)Una vista que muestra ambos textos en dos columnas separadas; el diff clásico «en paralelo».
En línea / unificadoUna vista que muestra las diferencias en un único flujo, entrelazando añadidos y eliminaciones.
Espacios (whitespace)Caracteres invisibles como espacios, tabulaciones y saltos de línea. Pueden neutralizarse con «Ignorar espacios».
Del lado del clienteProcesamiento realizado íntegramente en el navegador en lugar de en un servidor, lo que significa que tus datos nunca salen de tu dispositivo.
TokenLa unidad más pequeña de comparación: una línea, una palabra o un carácter, según el modo.
Recorte (trim)Eliminar las secciones comunes al principio y al final antes del cálculo principal — un paso que acelera el algoritmo.

Guías detalladas

Respuestas detalladas a las preguntas más habituales sobre la comparación de texto.

Comparación de código: encontrar las líneas modificadas entre dos versiones

Para ver qué líneas han cambiado en tu código fuente, elige el modo línea y activa la vista en paralelo. Pega la versión antigua en el Texto A y la versión nueva en el Texto B. La herramienta alinea las líneas compartidas y solo marca las líneas añadidas (verde) y eliminadas (rojo) — de forma parecida a un diff de un sistema de control de versiones (Git).

Si las diferencias de sangría (espacio/tabulación) no te importan, activa «Ignorar espacios» para quedarte solo con los cambios reales del código. Puedes descargar el resultado en .txt y guardarlo como nota de revisión junto al código.

Comparar dos borradores de un artículo o de una traducción palabra por palabra

Para comparar dos borradores de un artículo, o dos versiones de una traducción, el modo palabra ofrece el resultado más legible. La vista en línea muestra cada cambio a nivel de palabra en una frase de forma fluida: una palabra modificada aparece en rojo (antigua) justo al lado del verde (nueva).

Si solo has hecho correcciones de mayúsculas/minúsculas o de puntuación, activa las opciones «ignorar» correspondientes para ocultar esas pequeñas diferencias y centrarte en los cambios de contenido significativos.

Usar el porcentaje de similitud para detectar contenido duplicado o casi duplicado

Esta herramienta mide cuánto se parecen dos textos con un porcentaje basado en el LCS. Un porcentaje de similitud alto (por ejemplo, 90%+) entre dos documentos indica que comparten la mayor parte de su contenido. Es un indicador práctico y rápido del solapamiento entre dos versiones.

Nota: esto no es un motor profesional de detección de plagio; no realiza búsquedas en la web, solo compara los dos textos que introduces. La comprobación académica de plagio requiere servicios especializados. El porcentaje aquí sirve para darte una lectura rápida de la similitud de los dos textos que tienes delante.

Comparaciones populares

Accesos rápidos a los modos y vistas más utilizados de esta herramienta.

Añade esta herramienta a tu sitio (código de inserción)

Integra gratis el comparador de texto en tu propio sitio. Copia el código de abajo en tu HTML — la herramienta se muestra en una vista simplificada y enlaza de vuelta a esta página como fuente.

La herramienta insertada tiene un diseño fijo; puedes ajustar el valor de height según tu sitio. Sin publicidad ni datos personales, funciona íntegramente del lado del cliente.

Preguntas frecuentes

¿Cómo comparo dos textos?
Pega el texto antiguo en el cuadro de la izquierda (Texto A), el texto nuevo en el cuadro de la derecha (Texto B), o carga un archivo .txt. Después elige el modo palabra, línea o carácter. La herramienta alinea ambos textos con el algoritmo LCS, resalta las partes añadidas en verde y las partes eliminadas en rojo, y calcula un porcentaje de similitud. La comparación se actualiza al instante mientras escribes.
¿Qué es un diff de texto?
Un diff es el proceso de encontrar y mostrar las diferencias entre dos textos. Alinea ambos textos según su subsecuencia común más larga (LCS); las partes que solo se encuentran en el primer texto se marcan como «eliminadas», y las partes que solo se encuentran en el segundo texto se marcan como «añadidas». Esto permite ver de un vistazo qué ha cambiado entre dos versiones de un documento, un fragmento de código o una traducción.
¿Es seguro comparar texto online?
Sí. Todo el cálculo de esta herramienta se realiza íntegramente en tu navegador (del lado del cliente); tu texto nunca se envía ni se almacena en un servidor. Esto hace que sea seguro comparar textos confidenciales como contratos, código fuente o documentos personales. Tu texto solo se codifica en una dirección cuando haces clic en «Copiar enlace» para crear un enlace compartible — evita ese botón con contenido sensible.
¿Cómo se calcula el porcentaje de similitud?
El porcentaje de similitud se basa en el número de partes coincidentes (sin cambios): similitud = (2 × coincidencias) / (2 × coincidencias + añadidos + eliminados) × 100. Si dos textos son idénticos, el porcentaje es del 100%; si son completamente diferentes, se acerca al 0%. El porcentaje se calcula según el modo elegido (línea, palabra o carácter).
¿Qué modo es mejor para comparar código?
El modo línea es el mejor para comparar código fuente, ya que el código se modifica línea por línea y muestra claramente qué líneas se han añadido o eliminado. Para encontrar una pequeña errata, el modo carácter es más útil; para ver los cambios a nivel de palabra en una frase, el modo palabra es más legible. Puedes ocultar las diferencias de sangría con «Ignorar espacios».
¿Puedo ignorar las diferencias de mayúsculas/minúsculas y espacios?
Sí. Ignorar mayúsculas/minúsculas significa que no se tiene en cuenta la caja de las letras; Ignorar espacios ignora los espacios adicionales y las diferencias de sangría; Ignorar puntuación ignora signos como puntos y comas. Estas opciones ocultan las diferencias irrelevantes para que te centres en los cambios significativos.
¿Puedo cargar un archivo o descargar el resultado?
Sí. El botón «Cargar archivo» debajo de cada cuadro permite seleccionar un archivo .txt, .md, .csv, o de código desde tu ordenador y leer su contenido (el archivo se lee en tu navegador y nunca se envía a un servidor). Después de la comparación, puedes copiar el diff al portapapeles con «Copiar resultado», guardar el informe en tu ordenador con «Descargar .txt», o compartirlo con «Copiar enlace».
¿Cuántas líneas de texto puedo comparar?
La herramienta puede procesar textos de varios miles de líneas directamente en tu navegador. Las secciones comunes al principio y al final se eliminan automáticamente para acelerar el cálculo. Para textos muy grandes, el modo línea es mucho más rápido que el modo palabra o carácter — para los resultados más fluidos con archivos grandes, usa el modo línea.
¿Puedo comparar dos archivos JSON?
Sí. La pestaña { } JSON formatea automáticamente ambos textos con sangría de 2 espacios y ordena las claves alfabéticamente antes de comparar, de modo que dos objetos JSON semánticamente idénticos (con las claves en distinto orden o sin formatear) se muestren como iguales. Si un JSON no es válido, verás un aviso con el mensaje de error y la herramienta comparará el texto tal cual mientras lo corriges.
¿Cómo busco una palabra dentro de un resultado de diff muy largo?
Debajo del resultado hay un campo de búsqueda (🔎). Escribe una palabra, línea o fragmento y todas las coincidencias del resultado se resaltarán en amarillo; usa los botones «Anterior» / «Siguiente» (o pulsa Intro) para saltar entre ellas. Es útil para localizar un cambio concreto en un diff con cientos de líneas sin tener que desplazarte manualmente.

Metodología & fuentes

El comparador de texto de ToolPico es una herramienta de comparación (diff) gratuita e independiente. El motor de cálculo usa su propia implementación en JavaScript puro del algoritmo LCS (Longest Common Subsequence): los textos se dividen en partes (línea/palabra/carácter) según el modo elegido, las secciones comunes al principio y al final se eliminan, y la programación dinámica encuentra la secuencia común más larga en la sección central restante. El porcentaje de similitud se deriva del número de añadidos, eliminados y coincidencias. Todo el procesamiento ocurre en tu navegador; ningún dato se envía nunca a un servidor.

Base: algoritmo de diff Longest Common Subsequence (LCS). Última actualización: 26 de julio de 2026. Los resultados se ofrecen únicamente con fines informativos.

🔗 Añade esta herramienta a tu sitio

Copia el código de abajo en tu propio sitio. La herramienta es gratuita, siempre está actualizada, y funciona íntegramente en tu página. No requiere registro.

Vista previa →
⚡ Creado con ToolPico · toolpico.com