Compara textos o documentos
La mayoría de las herramientas leen de arriba abajo, así que un texto reubicado aparece como una eliminación. Esta reconoce los bloques allí donde estén, por lo que un cambio de sitio se informa como un movimiento y no como una reescritura.
Cómo funciona la comparación.
Detecta el lenguaje
Una primera pasada por palabras clave reduce los candidatos; después se prueba a analizar los finalistas y gana la gramática que produce menos errores. Siempre puedes cambiar la elección.
Compara la estructura, no los números de línea
El código se analiza en un árbol de sintaxis; el resto se divide en bloques de párrafo, o en líneas cuando no hay ninguno. Cada unidad de sintaxis se resume dos veces — una tal cual y otra con los nombres de las variables locales normalizados — para que una lógica idéntica coincida incluso después de un renombrado.
Deduce qué se movió de verdad
Las unidades emparejadas se ordenan para encontrar la secuencia más larga que se mantuvo en su orden. Todo lo que está dentro de esa secuencia sigue en su sitio; todo lo que queda fuera se movió. Eso es lo que distingue una reubicación de un borrado más una adición.
Cinco categorías
Cada categoría lleva un icono y una marca en el margen además de un color, así que el resultado se sigue leyendo sin depender de la distinción entre rojo y verde.
- Sin cambiosPresente en los dos lados, en el mismo sitio.
- AñadidoSolo en el texto modificado.
- EliminadoSolo en el original.
- MovidoMismo contenido, otra posición.
- ModificadoEmparejado y después editado. Muestra una puntuación de similitud.
Comparación inteligente
Empareja los bloques dondequiera que hayan acabado. Reordenar un archivo puntúa cerca del 100 % de similitud, porque en realidad no se perdió nada.
Comparación estricta
La comparación secuencial clásica, de arriba abajo, con resaltado por palabras dentro de las líneas modificadas. Úsala cuando lo que importa es la posición en sí.
Herramientas de comparación especializadas
Herramientas de diferencias dedicadas y optimizadas para formatos de archivo específicos.
- Comparación y Redline de DocumentosComparar Documentos Online — Diferencias en Word (.docx) y PDFArrastra dos documentos para ver cada edición, párrafo reordenado y cambio de redacción al instante. Funciona 100% en tu navegador: tus contratos y documentos confidenciales nunca salen de tu ordenador.
- Comparador de PDF y Redline VisualComparar PDF Online — Diferencias de PDF Lado a LadoArrastra dos archivos PDF para resaltar al instante cada frase modificada, cláusula eliminada y párrafo reubicado. Funciona 100% en tu navegador: tus contratos legales, auditorías y documentos confidenciales nunca salen de tu ordenador.
- Diff de Código y Análisis ASTComparar Código Online — Diff Sintáctico con Árbol ASTCompara dos versiones de código fuente lado a lado. Impulsado por analizadores Tree-sitter en WebAssembly para diferenciar refactorizaciones y renombres de cambios lógicos reales. 100% privado en tu navegador.
- Diff Checker Visual y Comparador de TextoDiff Checker Online — Rápido, Gratuito y 100% PrivadoPega texto, arrastra archivos o revisa diferencias de código en paralelo. Resalta adiciones, eliminaciones, bloques reordenados y cambios tipográficos en milisegundos sin salir de tu navegador.
- Diff JSON y Validación de EsquemasComparar JSON Online — Diferencias Sintácticas y ValidaciónArrastra o pega dos documentos JSON para identificar cambios de valores, campos faltantes y propiedades reordenadas al instante. Funciona 100% en tu navegador: tus credenciales, datos de clientes y cargas útiles de API nunca salen de tu equipo.
- Comparador de Hojas de CálculoComparar Hojas de Cálculo CSV y Excel Online.Arrastra dos archivos para comparar dos columnas, hojas o listas al instante. Visualiza cada celda modificada, registro añadido y fila eliminada con precisión milimétrica: 100% privado en tu navegador.
Compara textos y encuentra las diferencias.
Qué hace una herramienta para comparar textos
Una herramienta para comparar textos toma dos versiones del mismo contenido y te muestra con precisión qué cambió. Pega el original en el panel izquierdo y la versión revisada en el derecho, y la comparación marca todas las diferencias entre ambos: qué se añadió, qué se eliminó, qué se editó en el sitio y — algo poco habitual — qué simplemente se movió a otra parte.
Esa última categoría es donde fallan la mayoría de las herramientas para comparar textos en línea. Una comparación convencional lee los dos documentos estrictamente de arriba abajo, así que un párrafo que reubicaste se informa dos veces: como una eliminación donde estaba y, otra vez, como una adición sin relación donde está ahora. En realidad no se perdió nada, pero el resultado dice lo contrario, y te toca leer un muro de rojo y verde para deducir que el contenido está intacto.
Cómo comparar dos textos y encontrar las diferencias
Suelta tu texto en los dos paneles y la comparación se ejecuta por su cuenta — no hay ningún botón de comparar que buscar ni nada que configurar antes. Los resultados aparecen lado a lado, alineados para que el contenido que coincide quede en la misma fila, con una marca en el margen y un icono en cada línea que cambió, y una puntuación de similitud que resume lo cerca que están las dos versiones en conjunto.
Dentro de una línea que se editó en lugar de sustituirse, se resaltan las palabras concretas que difieren, así que un único número cambiado en una línea larga de configuración se ve de inmediato en vez de quedar enterrado en una fila marcada simplemente como modificada. Puedes intercambiar los dos lados si los pegaste al revés, cargar uno de los dos ejemplos preparados para ver cómo se lee el resultado, o arrastrar un archivo directamente a un panel en lugar de pegar.
Comparación con y sin distinción de mayúsculas
Por defecto, las mayúsculas cuentan. Value y value son cosas distintas en código, en variables de entorno y en cualquier sitio donde un nombre tenga que coincidir exactamente — así que una diferencia que ves en tu propio texto es una diferencia que la comparación informa. Desactiva Distinguir mayúsculas cuando no sea significativo: al comparar dos borradores de la misma prosa, una frase que quedó recapitalizada tras un reajuste de líneas no es un cambio que merezca señalarse, y ocultarla adelanta las ediciones que sí importan. El ajuste se aplica a los dos motores de comparación y surte efecto de inmediato.
Qué hace que la comparación sea precisa
Aquí precisión significa emparejar el contenido como lo leerías tú, no como lo contaría un contador de líneas. El código en un lenguaje compatible se analiza en un árbol de sintaxis, y todo lo demás se divide en bloques separados por líneas en blanco, de modo que las unidades que se comparan son unidades con sentido y no líneas arbitrarias. Las unidades de sintaxis se identifican dos veces — una tal como están escritas y otra con los nombres de las variables locales normalizados — y por eso una función a la que le renombraste los parámetros se informa como un movimiento y no como una reescritura.
Hay dos motores disponibles porque hay dos respuestas honestas a qué es una diferencia. Inteligente empareja los bloques dondequiera que hayan acabado, así que reordenar un archivo puntúa casi idéntico. Estricto es la comparación secuencial clásica, de arriba abajo, para cuando lo que estás comprobando es la posición en sí. Los dos alimentan una misma fórmula de similitud, y por eso sus puntuaciones son directamente comparables.
Comparar dos documentos en lugar de dos bloques de texto
Las dos cosas que necesitas comparar son a menudo archivos y no texto que puedas seleccionar. Suelta un .docx de Word o un PDF directamente en un panel, o usa su botón Abrir archivo, y el texto se extrae en tu navegador y se carga en el sitio. No se sube nada, que es la parte que importa cuando los dos documentos son un contrato, una política o un historial médico. Los dos archivos no tienen por qué compartir nombre ni extensión, y puedes comparar un .docx con un PDF, o cualquiera de los dos con texto pegado.
El formato se descarta a propósito. Una comparación que sigue los cambios dentro del documento — la propia función Comparar de Word, o el historial de versiones de Google Docs — es la mejor herramienta cuando lo que compruebas es un encabezado con otro estilo o una columna nueva en una tabla. Lo que obtienes aquí, en cambio, es cada cambio de redacción en una sola pantalla, comparado en bloques de párrafo y no línea por línea, de forma que un párrafo al que se le reajustaron las líneas no se lee como una reescritura y una sección que reubicaste se informa como un movimiento. El único caso que no puede funcionar es un PDF escaneado, porque un escaneo es una imagen de texto sin capa de texto que leer.
Gratis, privado y sin nada que instalar
La herramienta es de uso gratuito, sin cuenta, sin registro y sin límite en el número de comparaciones que hagas. Como la comparación ocurre en un Web Worker dentro de tu propio navegador y no en un servidor, tu texto nunca sale de tu máquina — algo que importa cuando las dos cosas que comparas son un contrato, un historial médico o un archivo de configuración interno. No hay ningún programa de escritorio que instalar ni nada que mantener actualizado.
Admite texto plano y prosa, Markdown y formatos de configuración, con conocimiento completo de la sintaxis de JavaScript, TypeScript, TSX, Python, JSON, CSS y HTML. Las entradas muy grandes se degradan de forma progresiva en lugar de bloquearse, y la línea de estado siempre indica cuándo se omitió parte del análisis, así que nunca se te muestra un resultado reducido en silencio que parezca completo.
Casos de uso habituales para la comparación de textos y archivos
Distintos flujos de trabajo requieren comparar por diferentes motivos. Los desarrolladores y equipos de DevOps usan la comparación de textos para revisar fragmentos de código, respuestas de API, estructuras JSON, scripts SQL y archivos de configuración sin necesidad de hacer un commit o preparar ramas. Los redactores, traductores y editores comparan borradores de artículos, ensayos y traducciones para revisar cambios editoriales y seguir las modificaciones de estilo entre versiones.
Los equipos legales y de cumplimiento normativo dependen de la comparación de documentos para revisar contratos, acuerdos de confidencialidad y términos de servicio, donde cada cláusula omitida, fecha modificada u obligación añadida tiene un impacto relevante. Los analistas de datos y equipos de operaciones también la utilizan para comparar listas exportadas en CSV, hojas de cálculo y registros del servidor para detectar registros ausentes o valores modificados en segundos.
Diferencias visuales lado a lado y puntuación de similitud
A diferencia de las herramientas de consola que muestran un parche unificado en una sola columna continua, una comparación lado a lado presenta el texto original y el modificado en dos columnas sincronizadas. Las líneas que coinciden permanecen alineadas horizontalmente, mientras que las adiciones, eliminaciones, movimientos y modificaciones se resaltan con indicadores visuales claros y código de color.
Cuando se edita una línea, el resaltado por palabras dentro de ella señala con precisión los caracteres o palabras exactas que cambiaron, para que no tengas que revisar toda la línea a mano. Una puntuación de similitud integrada calcula el porcentaje general de coincidencia entre ambos textos, lo que permite evaluar rápidamente si una revisión supone un pequeño retoque o una reescritura profunda.
Preguntas.
¿Cómo puedo comparar dos textos?
Pega el original en el panel izquierdo y la versión modificada en el derecho. La comparación se ejecuta mientras escribes — no hay ningún botón de comparar — y muestra los dos textos lado a lado, con el contenido que coincide alineado en la misma fila. Las adiciones, las eliminaciones, las ediciones y los bloques movidos reciben cada uno su propia marca, y una puntuación de similitud encima del resultado te dice lo cerca que están las dos versiones en conjunto.
¿Cómo comparar dos archivos de texto?
Arrastra cada archivo a un panel, o usa su botón Abrir archivo, y el contenido se carga en el sitio — o abre los archivos tú mismo y pega el texto. No se sube nada: el archivo se lee en tu navegador, así que comparar dos archivos aquí no los envía a ninguna parte. Funciona cualquier archivo de texto, sea cual sea su extensión — .txt y Markdown, código fuente en cualquier lenguaje, incluidos .cpp, .c, .h, .java, .py, .go, .rs, .sql y .sh, además de JSON, YAML, CSV y archivos de configuración. Los .docx de Word y los PDF también funcionan: su texto se extrae en el navegador al soltarlos. Los dos archivos no necesitan el mismo nombre ni la misma extensión. Un PDF escaneado es el único caso que no puede funcionar, porque un escaneo es una imagen de texto sin capa de texto que leer.
¿Cómo comparar dos documentos lado a lado?
Pon una versión en cada panel y el resultado se presenta como dos columnas alineadas, de modo que el contenido correspondiente queda en la misma fila y lees la diferencia de un lado al otro en lugar de ir y venir entre dos ventanas. Donde un bloque se reubicó, un conector une su posición antigua con la nueva, y dentro de una línea que se editó se resaltan las palabras concretas que cambiaron.
¿Es gratis esta herramienta para comparar textos?
Sí, completamente gratis: sin registro, sin cuenta y sin límite en el número de comparaciones que hagas. No hay ninguna versión de pago que reserve funciones. Hay otras buenas opciones gratuitas, por si te sirve compararlas: Diffchecker y Text Compare en el navegador, Meld y WinMerge como aplicaciones de escritorio, y «git diff» o el comando «diff» si ya trabajas en una terminal. Lo que más varía entre ellas es si reconocen el contenido reubicado — una comparación puramente secuencial informa de un párrafo movido como una eliminación más una adición sin relación.
¿Existe alguna herramienta para comparar documentos?
Varias, y la adecuada depende de qué necesites de la respuesta. La función Comparar de Word y el historial de versiones de Google Docs siguen los cambios dentro del propio documento y conservan el formato, que es lo que quieres si lo que compruebas es un encabezado con otro estilo o una columna nueva en una tabla. Esta herramienta toma el otro camino: suelta un .docx o un PDF en un panel y su texto se extrae en tu navegador, y después se compara en bloques de párrafo. El formato se descarta, y lo que obtienes a cambio es el conjunto completo de cambios de redacción en una sola pantalla, incluidos los pasajes que se reubicaron en lugar de reescribirse.
¿Cuál es la mejor herramienta para comparar archivos?
No hay una única mejor: depende de qué estés comparando. Para combinar código con integración en el control de versiones, Beyond Compare, Meld y WinMerge son las opciones consolidadas. Para una comprobación rápida lado a lado sin instalar nada, una herramienta en el navegador es más ágil. Lo que conviene comprobar antes de confiar en cualquiera de ellas es cómo tratan el contenido reordenado, porque una comparación secuencial informa de un bloque movido como dos cambios sin relación y puntúa casi cero en un documento que está intacto.
¿Qué es la comparación de archivos?
La comparación de archivos es el proceso de examinar dos archivos para identificar exactamente en qué difiere su contenido. Una herramienta de comparación alinea las partes que coinciden e informa del resto como añadido, eliminado o cambiado, normalmente con un resumen de lo parecidos que son los dos archivos. Responde a una pregunta más concreta que «¿son iguales?»: te dice con precisión qué cambió y dónde, que es lo que necesitas para revisar una edición o para localizar el origen de un fallo.
¿Qué es la comparación de texto?
La comparación de texto es el proceso de analizar dos textos lado a lado para identificar con exactitud dónde coinciden y dónde difieren. En lugar de limitarse a comprobar si dos textos son idénticos, una herramienta de comparación alinea las secciones correspondientes y resalta adiciones, eliminaciones, palabras modificadas y bloques movidos para revisar fácilmente los cambios entre borradores, documentos o código.
¿Cómo comparar textos en español?
Igual que en cualquier otro idioma: pega las dos versiones y lee el resultado alineado. En lenguaje natural la unidad de comparación es el bloque de párrafo y no la línea suelta, así que una frase reescrita se informa como un párrafo editado con las palabras cambiadas resaltadas dentro, en lugar de como un bloque entero reescrito. No es específico de ningún idioma: cualquier lengua que separe las palabras con espacios se comporta igual. Ten en cuenta que los acentos siempre cuentan como diferencia — ver la pregunta sobre las mayúsculas más abajo.
¿Cuál es la mejor forma de comparar dos cosas?
Ponlas una al lado de la otra, alinea las partes que se corresponden y decide de antemano qué diferencias te importan de verdad — si no, cada variación trivial compite por tu atención con las que cuentan. Para dos versiones de un texto, eso es exactamente lo que automatiza una herramienta de comparación: alinea por ti el contenido que coincide y marca solo lo que difiere realmente, así que lees una lista corta de cambios en lugar de dos documentos completos.
¿Se sube mi texto a algún servidor?
No. El análisis y la comparación se ejecutan en un Web Worker dentro de tu navegador, y aquí no hay ningún servidor que reciba tu texto. Las peticiones que sí hace la página son para la propia página, para el archivo de gramática del lenguaje la primera vez que comparas uno, para Google Analytics, que cuenta la visita, y para Google AdSense, que paga el alojamiento. A ninguno de ellos se le entrega nunca el texto que comparaste, porque el texto no se envía a ninguna parte.
¿Puedo comparar textos sin distinguir mayúsculas?
Sí. Desactiva Distinguir mayúsculas y las diferencias de capitalización se ignoran, así que una frase recapitalizada no se lee como un cambio. Está activado por defecto, porque Valor y valor son cosas realmente distintas en código y en cualquier sitio donde un nombre tenga que coincidir exactamente. El ajuste se aplica a los dos motores, Inteligente y Estricto. Los acentos son otra cuestión: siempre cuentan como diferencia, también con el ajuste desactivado. Es decir, CAFÉ y café coinciden al desactivarlo, pero café y cafe no coinciden nunca. En español eso suele ser lo correcto, porque una tilde cambia la palabra — esta y está no son lo mismo —, pero conviene saberlo si tu texto omite los acentos en las mayúsculas.
¿Qué lenguajes tienen comparación estructural?
JavaScript, TypeScript, TSX, Python, JSON, CSS y HTML se analizan en árboles de sintaxis. Todo lo demás — Markdown, prosa y código en cualquier otro lenguaje — se compara en bloques separados por líneas en blanco, o línea por línea cuando el texto no tiene separación por líneas en blanco. Eso sigue detectando el reordenamiento, solo que sin conocimiento de la sintaxis: un bloque reubicado se informa como un movimiento, pero un identificador renombrado dentro de él no se reconoce como un renombrado.
¿Cómo se calcula el porcentaje de similitud?
El contenido emparejado cuenta por completo, el contenido editado cuenta en proporción a lo parecido que sea, y el contenido añadido o eliminado cuenta como cero — todo ponderado por tamaño, así que una función reubicada de 50 líneas pesa más que una línea suelta movida. Los dos motores usan esa misma fórmula, y por eso los mismos documentos pueden puntuar alto en modo Inteligente y bajo en Estricto: una sola medida, aplicada a dos nociones distintas de coincidencia.
Guías.
Qué significa el resultado, qué ajuste tocar cuando las diferencias triviales ahogan las de verdad, y dónde una comparación deja de ser una prueba. Escritas para lo que de verdad estés comparando: código, prosa, JSON o un archivo de configuración que dice que todo cambió.
- Cómo leer un diffLas cinco categorías, qué mide una puntuación de similitud y en qué parte el resultado es una inferencia.
- Comparación privada y localTexto confidencial, código privado y por qué cero subidas al servidor es la única garantía real de privacidad.
- Comparar códigoQué cambió en una refactorización, por qué los renombrados siguen coincidiendo y cuándo desconfiar de una puntuación alta.
- Comparar documentosBorradores, frases reescritas, secciones reordenadas y cómo soltar un .docx o un PDF directamente.
- Comparar JSONEl orden de las claves, el reformateo, el anidamiento y la distancia entre un diff de texto y la equivalencia.
- Comparar CSV y configuraciónClaves reordenadas, columnas desplazadas, comillas, indentación y el mito de los finales de línea.
- Bloques movidos y reordenadosPor qué una reubicación se lee como un borrado más una adición, y qué hace en su lugar el emparejamiento independiente del orden.
- Espacios y mayúsculasQué le hacen al resultado la capitalización y la indentación, y para cuál de las dos hay un ajuste.
Empieza por el índice de guías si no sabes cuál necesitas — abre con los dos problemas con los que suele llegar la gente.
Más sobre este sitio.
Cómo funciona la comparación y quién la construye, cómo ponerse en contacto y qué pasa exactamente con el texto que pegas.
- Acerca dePor qué la comparación empareja la estructura en lugar de los números de línea, y cómo está construida.
- ContactoInformar de un resultado incorrecto, pedir un lenguaje o hacer una pregunta.
- Política de privacidadQué se guarda en tu dispositivo, qué no sale nunca de él y qué mide el sitio.
- Términos y condicionesLas condiciones que aceptas al usar la herramienta, en lenguaje claro.