Comparador y combinador de textos gratis

Compara dos textos en paralelo, resalta las diferencias y combínalos sin esfuerzo. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.

Actualizado

Share:
Home/Text Tools/Text Diff & Merger

Text Diff & Merger

Compare texts, visualize differences, and merge with conflict resolution. Supports 2-way and 3-way merge with multiple strategies.

Compare two texts directly.

Original (Left)

Modified (Right)

About Text Diff & Merger

Compare two or three versions of text, see differences highlighted with syntax coloring and word-level inline diffs, and merge them with full conflict resolution. Supports undo/redo, custom edits, session history, multiple merge strategies, keyboard shortcuts, and export as patch, conflict markers, or conflict report.

Color Legend
  • Green (+): Added lines
  • Red (-): Removed lines
  • Yellow (!): True conflict
  • Cyan: Auto-mergeable
  • Blue: Resolved conflict
  • highlighted: Changed words
Conflict Resolution
  • Left: Keep left version
  • Right: Keep right version
  • Both: Include both versions
  • Custom: Write your own merge
  • Per-line: Accept/reject each line
  • Unresolve: Revert a resolution
Merge Strategies
  • Manual: Resolve each conflict
  • Auto: Auto-merge non-conflicting
  • Take Ours: Always use left
  • Take Theirs: Always use right
  • Auto-resolve Safe: 3-way only
Features
  • 2-way and 3-way merge
  • Word-level inline diffs
  • Auto-mergeable detection
  • Keyboard shortcuts
  • Undo/redo (up to 50 steps)
  • Conflict map navigation
  • Custom text for conflicts
  • Export patch, markers, report
  • Save/load sessions
  • Swap sides
  • Configurable context lines

Preguntas Frecuentes

¿Qué es el Comparador y Fusionador de Texto?

El Comparador y Fusionador de Texto es una herramienta en línea gratuita que compara dos textos, resalta las diferencias y te permite fusionarlos.

¿Es gratuito el Comparador y Fusionador de Texto?

Sí, es completamente gratuito y no requiere registro. Toda la comparación y fusión se realiza del lado del cliente, en tu navegador.

¿Almacena mis datos de texto?

No, el Comparador y Fusionador de Texto procesa todo localmente en tu navegador. No se envía ningún dato a ningún servidor.

¿Funciona el Comparador y Fusionador de Texto en dispositivos móviles?

Sí, el Comparador y Fusionador de Texto es totalmente adaptable y funciona en smartphones y tablets. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna app.

¿Necesito crear una cuenta para usar esta herramienta?

No se necesita ninguna cuenta ni registro. Simplemente abre el Comparador y Fusionador de Texto en tu navegador y empieza a usarlo de inmediato. No hay barreras de registro ni restricciones de uso.

¿Puedo procesar grandes cantidades de texto?

Sí, el Comparador y Fusionador de Texto admite textos de cualquier longitud con un procesamiento rápido y en tiempo real. Como todo se ejecuta en tu navegador, el rendimiento depende de tu dispositivo, pero funciona bien en la mayoría de los casos.

¿Cómo se usa el Comparador y Fusionador de Texto?

Simplemente introduce tu texto en el campo correspondiente, ajusta los parámetros a tu preferencia y la herramienta lo procesará al instante. Luego puedes copiar el resultado al portapapeles o descargarlo.

¿Qué navegadores son compatibles?

El Comparador y Fusionador de Texto funciona en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.

¿Cuál es la diferencia entre la fusión bidireccional y la tridireccional?

Una fusión bidireccional compara solo dos versiones de tu texto —un original a la izquierda y una versión modificada a la derecha— y muestra cada línea que se añadió o se eliminó entre ellas. Funciona bien cuando solo tienes dos copias y quieres conciliarlas a mano. Una fusión tridireccional añade una tercera entrada: la base común, es decir, el ancestro compartido del que partieron ambas versiones. Con esa base, la herramienta puede determinar si solo un lado cambió una línea —lo cual es seguro de aplicar automáticamente— o si ambos lados editaron la misma línea, lo que constituye un conflicto real que requiere tu decisión. Es el mismo modelo que usan los sistemas de control de versiones, y produce resultados mucho más limpios cuando dos personas editaron el mismo párrafo de forma independiente. Elige el modo tridireccional en la herramienta de arriba siempre que tengas disponible ese texto base original.

¿Cómo decide la herramienta si un cambio es un conflicto o se puede fusionar automáticamente?

La herramienta compara tu texto línea por línea y etiqueta cada línea como sin cambios, añadida o eliminada. Cuando una línea eliminada y una línea añadida quedan una junto a la otra, trata ese par como un posible conflicto y ejecuta dentro de él una comparación a nivel de palabra para mostrar exactamente qué palabras cambiaron. En el modo bidireccional, resuelves esos pares tú mismo. En el modo tridireccional, con la base común aportada, va más allá: si solo una versión cambió una línea determinada, ese cambio es seguro de aplicar automáticamente; si ambas versiones cambiaron la misma línea de forma distinta, se marca como un conflicto real que necesita una decisión humana. La estrategia de fusión automática aplica por ti todos los cambios sin conflicto y deja solo los conflictos genuinos por resolver. Elige tu estrategia de fusión en la herramienta de arriba para controlar cuánto resuelve por su cuenta.

¿Qué significa el porcentaje de similitud en una comparación de textos?

El porcentaje de similitud es una medida rápida de cuán parecidas son tus dos versiones, calculada como la proporción de líneas que coinciden entre ellas. Si 90 de 100 líneas son idénticas, verás aproximadamente un 90 por ciento de similitud, lo que indica una edición ligera; un número cercano al 40 o 50 por ciento significa que las dos versiones divergieron mucho. Aparece en el mismo panel que muestra las líneas añadidas, las líneas eliminadas, las líneas sin cambios y el número de conflictos encontrados, para que tengas una idea de un vistazo del alcance de un cambio antes de empezar a resolver nada. Es una cifra a nivel de línea, no una puntuación a nivel de carácter, así que reordenar palabras dentro de una línea sigue contando esa línea como modificada. Pega ambas versiones en la herramienta de arriba para ver tu puntuación de similitud y los recuentos actualizarse al instante.

¿Cómo exporto un archivo fusionado con marcadores de conflicto al estilo git?

Cuando terminas de trabajar en una comparación, la herramienta ofrece tres formatos de descarga. Además del texto fusionado final y de un parche de diff unificado, puedes exportar un archivo al estilo git que envuelve cualquier discrepancia sin resolver en los marcadores de conflicto habituales: las filas de signos de menor que, de igual y de mayor que que rodean las versiones izquierda y derecha. Esto resulta útil cuando prefieres resolver ciertos conflictos en tu propio editor o subir el archivo a un repositorio y resolverlo allí. La herramienta también genera un informe de conflictos independiente que detalla cada conflicto y cómo se resolvió, útil como registro de revisión. Resuelve lo que puedas en la herramienta de arriba y luego elige la descarga con marcadores de conflicto para llevarte el resto a otra parte.

¿Cuál es la diferencia entre una comparación a nivel de línea y una a nivel de palabra?

Una comparación a nivel de línea compara tu texto una línea entera a la vez, marcando cada línea como añadida, eliminada o sin cambios. Es rápida y fácil de revisar, pero cuando una sola palabra cambia dentro de una línea larga, la línea entera aparece como eliminada y añadida aunque la mayor parte sea idéntica. Una comparación a nivel de palabra (o en línea) profundiza en ese par y resalta únicamente las palabras concretas que realmente difieren. Esta herramienta combina ambos enfoques: compara por línea para la estructura general y, siempre que una línea eliminada y una línea añadida se emparejan como conflicto, ejecuta una comparación en línea a nivel de palabra para que veas con precisión qué palabras cambiaron dentro de esa línea. Puedes activar o desactivar el resaltado de palabras en línea en la herramienta de arriba según cuánto detalle quieras mientras revisas.

Acerca del Comparador y Fusionador de Texto

El Comparador y Fusionador de Texto compara dos versiones de un mismo texto, resalta exactamente qué cambió línea por línea y te ayuda a combinarlas en un único resultado limpio. Pega la versión original a la izquierda y la versión modificada a la derecha: la herramienta las alinea, marca cada línea añadida o eliminada y señala con precisión los puntos donde ambas realmente entran en conflicto. Está pensada para cualquiera que termine con dos copias del mismo documento: escritores que concilian los cambios de un coautor, desarrolladores que revisan a simple vista un cambio de código fuera de su IDE, y estudiantes que comprueban qué alteró un revisor.

Todo ocurre en tu navegador. El texto que pegas se compara y se fusiona en tu propio dispositivo mediante JavaScript, y nada se sube a ningún servidor. No hace falta registrarse, no hay más límite de extensión que el que soporte tu hardware, y tus borradores, contratos o código aún sin publicar permanecen privados. Las sesiones de fusión guardadas se almacenan en el almacenamiento local de tu navegador, no en ninguna cuenta remota.

Cómo funcionan la comparación y la fusión

La herramienta compara tu texto línea por línea. Cada línea se clasifica en una de tres categorías: sin cambios, añadida o eliminada. Cuando una línea eliminada y una línea añadida quedan una junto a la otra, las empareja como un conflicto y ejecuta una comparación en línea a nivel de palabra, para que veas exactamente qué palabras cambiaron dentro de esa línea, y no solo que la línea entera se modificó. Un panel en tiempo real muestra los recuentos: líneas añadidas, eliminadas, sin cambios, conflictos encontrados y un porcentaje de similitud calculado como la proporción de líneas que coinciden entre ambas versiones.

A continuación, construyes el resultado fusionado resolviendo cada conflicto. Para cada conflicto puedes:

  • Aceptar izquierda para conservar la línea original
  • Aceptar derecha para tomar la línea modificada
  • Aceptar ambas para mantener las dos versiones, una debajo de la otra
  • Introducir texto personalizado para escribir una línea a medida que reemplace ambos lados

Una vista previa de la fusión se actualiza en vivo a medida que tomas decisiones, de modo que el resultado final siempre está visible mientras trabajas.

Fusión bidireccional y tridireccional

La herramienta admite dos modos. En el modo bidireccional comparas directamente una versión original y una modificada. En el modo tridireccional también aportas una base común: el ancestro compartido del que derivaron ambas versiones. Con esa base disponible, la herramienta puede distinguir entre un cambio que hizo solo un lado (seguro de aplicar automáticamente) y un cambio que ambos lados hicieron sobre la misma línea (un conflicto real que requiere una decisión humana). Es el mismo modelo que usan los sistemas de control de versiones, y es lo que hace posible una fusión limpia cuando dos personas editan el mismo párrafo de forma independiente.

Hay varias estrategias de fusión disponibles: resolver todo manualmente, fusionar automáticamente los cambios que no generan conflicto y dejar solo los conflictos reales, o quedarte con un lado completo mediante "nuestra versión" o "la suya". Para revisiones rápidas también puedes aceptar o rechazar todos los cambios de una sola vez.

Revisión, navegación y exportación

Para documentos más extensos, la herramienta añade ayudas de revisión que hacen manejables los conflictos. Un mapa de conflictos muestra todas las discrepancias de un vistazo y te permite saltar directamente al siguiente conflicto sin resolver. Los atajos de teclado agilizan el trabajo: J y K se mueven entre conflictos, Alt+1/2/3 aceptan la izquierda, la derecha o ambas, y Ctrl+Z / Ctrl+Shift+Z deshacen y rehacen tus decisiones. Puedes ver la comparación en formato unificado o en paralelo, activar o desactivar el resaltado de palabras en línea, y ajustar cuántas líneas de contexto sin cambios se muestran alrededor de cada modificación.

Cuando termines, puedes copiar el resultado fusionado al portapapeles o descargarlo de tres formas: el texto fusionado final, un parche de diff unificado, o un archivo al estilo git con marcadores de conflicto <<<<<<< / ======= / >>>>>>> para lo que prefieras resolver en otro lugar. Un informe de conflictos independiente detalla cada conflicto y cómo se resolvió, y puedes guardar una sesión en tu navegador para retomar la fusión más tarde.