AlpaKit Logo AlpaKit

Comparador de diferencias de texto y código (Diff)

Compara dos versiones de texto o código línea por línea y palabra por palabra localmente en el navegador.

Diferencias encontradas

Cómo usar esta herramienta

  1. 1 Abre Comparador de diferencias de texto y código (Diff) e introduce, pega o selecciona el contenido que quieras procesar.
  2. 2 Ajusta las opciones y el formato de salida según tu tarea.
  3. 3 Revisa el resultado y copia o descarga la salida disponible.

Usos habituales

Compara dos versiones de texto o código línea por línea y palabra por palabra localmente en el navegador. Úsala para trabajo diario, desarrollo, aprendizaje o comprobaciones rápidas.

Privacidad y tratamiento de datos

Esta herramienta funciona en tu navegador. Antes de usar datos sensibles, comprueba que confías en tu dispositivo y navegador.

Cómo funciona la comparación de textos y cuándo usar diferencias por línea o por carácter

Un comparador de textos encuentra el conjunto mínimo de cambios entre dos textos: qué se eliminó, qué se añadió y qué siguió igual. Esta herramienta usa la biblioteca de código abierto jsdiff, que implementa el algoritmo de diferencias publicado por Eugene Myers en 1986, el mismo enfoque que Git usa por defecto. Por eso los resultados se parecen mucho a lo que ves en GitHub o en una revisión de código. El rojo marca lo eliminado del original y el verde lo añadido en la versión modificada.

La comparación por líneas trabaja con líneas completas y encaja con código, archivos de configuración, CSV, listas y cláusulas de contrato: cualquier cambio dentro de una línea resalta la línea entera, así que localizas rápido las secciones tocadas. La comparación por caracteres baja hasta cada carácter y es ideal para erratas, puntuación, números o fechas, por ejemplo al revisar una traducción, una nota de prensa o si se alteró un precio en un presupuesto. Lo recomendable es localizar los cambios por líneas y luego pasar a caracteres para el detalle.

A veces dos textos que parecen idénticos aparecen como distintos. Los culpables suelen ser caracteres invisibles: espacios al final de línea, tabulaciones frente a espacios, espacios de no separación copiados de Word o de la web, comillas tipográficas o saltos de línea distintos, CRLF en Windows y LF en macOS y Linux. Si ocurre, normaliza ambos textos con nuestro limpiador de texto y vuelve a comparar.

La comparación se hace por completo en tu navegador y no se sube nada, así que puedes comparar contratos, documentos internos o código no publicado con tranquilidad. Pulsa "Cargar demo" para ver en segundos la diferencia entre ambos modos.

Preguntas frecuentes

¿Qué diferencia hay entre comparar por líneas y por caracteres?

Por líneas compara líneas completas y va bien con código y documentos estructurados. Por caracteres compara cada carácter y detecta erratas, puntuación y pequeños cambios en números.

¿Por qué textos que parecen iguales aparecen como diferentes?

Suele deberse a caracteres invisibles: espacios finales, tabulaciones, espacios de no separación o saltos de línea distintos (CRLF en Windows frente a LF en Mac y Linux).

¿Es seguro comparar documentos confidenciales?

Sí. Todo se ejecuta en tu navegador; el texto nunca se envía a un servidor y desaparece al cerrar la página.

¿El resultado es igual que git diff?

Muy parecido. jsdiff implementa el mismo algoritmo de Myers que Git usa por defecto, aunque la herramienta no muestra las cabeceras @@ de Git.

Ver esta categoría: Texto y redacción

Herramientas sugeridas y recientes
    ↑ ↓ Navegar ↵ Abrir ESC Cerrar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep