Comparador de Texto (Diff)

Comparador de texto gratuito de Bee Tools. Resalta añadidos, eliminados y cambios en paralelo o línea a línea. Compara código, JSON o texto. Funciona 100% local.

Compara dos bloques de texto en paralelo o línea a línea con resaltado de color. Pega el texto original y el modificado: Bee Tools los emparejará línea a línea, clasificará cada diferencia y mostrará el resultado con claros indicadores de color. Impulsado por jsdiff, fluido incluso con miles de líneas.

Guía completa de diff de texto

Por qué hacer diff

Hacer diff es la base de la revisión de código, el control de versiones y la revisión de documentos. Un diff visual claro permite ver qué cambió en segundos.

Lado a lado vs línea a línea

  • Lado a lado — ambas versiones a la vez; ideal para código o texto medio.
  • Línea a línea — un flujo cronológico único; ideal para issues, PR y correos.

Escenarios comunes

  1. Revisión de código — ver exactamente qué cambia un PR.
  2. Edición legal — localizar cláusulas modificadas.
  3. Diff de configuración — nginx, YAML, JSON se ven claros.
  4. Revisión de traducción — contraste origen vs meta.
  5. Aprendizaje — estudia refactorizados en OSS.

Trucos

  1. Ordena primero — archivos ordenados producen diffs más limpios.
  2. Ignora espacios con git diff -w.
  3. Un único estilo de tabulador/espacio evita diffs fantasma.

El diff de Bee Tools corre en tu navegador — incluso 10.000 líneas se resuelven en milisegundos.

Aviso de código abierto: Diff con jsdiff (BSD-3-Clause); render con diff2html (MIT). Copyright (c) 2009-2015 Kevin Decker; Copyright (c) 2014-present Rodrigo Fernandes.

Preguntas frecuentes

¿Qué algoritmo de diff usa?
El algoritmo Myers (vía jsdiff). Primero empareja líneas y luego resalta diferencias internas. La misma familia usa Git y Subversion.
¿Qué codificaciones se admiten?
UTF-8 totalmente, incluidos CJK y emoji. Convierte otras codificaciones a UTF-8 antes.
¿Qué tamaño máximo admite?
Hasta ~50.000 líneas va fluido. Más allá de ~200.000 caracteres el render se vuelve lento — usa una herramienta nativa para entradas enormes.
¿Muestra diferencias a nivel de carácter?
Sí. Tras emparejar líneas, los cambios dentro de cada línea se resaltan (añadido en verde, eliminado en rojo).
¿Cómo exporto el resultado?
Imprime la página como PDF (Ctrl/Cmd-P) o selecciona y copia. Para un .diff, guarda ambas versiones y ejecuta `git diff`.