Comparador de diferencias gratis online
Compara dos textos y resalta las diferencias línea por línea. Gratis, rápido y funciona íntegramente en tu navegador, sin registro.
Actualizado
Diff Checker
Compare two texts and highlight the differences with syntax highlighting, multiple view modes, and export options.
Compare Options
Compare Two Texts
Paste text into the panels above, upload files, drag and drop, or click "Load Sample" to see the diff checker in action.
About Diff Checker
- • Green highlights added content
- • Red highlights removed content
- • Amber/Yellow highlights modified lines
- • Side-by-side and unified view modes
- • Line, word, and character-level comparison
- • Inline word-level diff within modified lines
- • Syntax highlighting for 18+ languages
- • Auto-detects programming language
- • Ignore whitespace, case, blank lines, comments
- • Upload files or drag and drop to compare
- • Export as unified diff, patch, HTML, or JSON
- • Fold/collapse unchanged regions
- • Save comparisons to history (localStorage)
- • Change overview minimap for quick scanning
- • Keyboard shortcuts: Alt+Up/Down, Shift+?
- • Search within diff results with match count
- • Visual breakdown bar of change statistics
- • Share comparisons via URL
Preguntas Frecuentes
¿Qué es el Diff Checker?
El Diff Checker es una herramienta en línea gratuita que compara dos fragmentos de texto o código y resalta las diferencias línea por línea para una revisión sencilla.
¿Es gratis el Diff Checker?
Sí, es completamente gratis y no requiere registro. Toda la comparación se realiza del lado del cliente, en tu navegador.
¿Almacena mi código?
No, toda la comparación se realiza localmente en tu navegador. Tu código y texto nunca se envían a ningún servidor.
¿Funciona el Diff Checker en dispositivos móviles?
Sí, el Diff Checker es totalmente adaptable y funciona en smartphones y tabletas. 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. Solo abre el Diff Checker en tu navegador y empieza a usarlo de inmediato. No hay registros obligatorios ni restricciones de uso.
¿Cómo uso el Diff Checker?
Simplemente introduce tu contenido en el campo indicado, ajusta las opciones a tu gusto y la herramienta lo procesará al instante. Después puedes copiar el resultado al portapapeles o descargarlo.
¿Qué navegadores son compatibles?
El Diff Checker 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 los modos de comparación por línea, por palabra y por carácter?
Estos tres modos controlan con qué nivel de detalle divide la herramienta tu texto antes de compararlo. El modo por línea, el predeterminado, trata cada línea completa como una sola unidad y es ideal para código fuente y datos estructurados donde una línea es un bloque con sentido propio. El modo por palabra divide el texto por espacios, de modo que una oración que cambia solo unas pocas palabras se marca palabra por palabra en lugar de señalar toda la línea como modificada, lo cual es perfecto para prosa y borradores en edición. El modo por carácter es el nivel más preciso, comparando un carácter a la vez para detectar una errata suelta, un dígito invertido o un espacio de más. La misma lógica de Subsecuencia Común Más Larga funciona por debajo de cada modo; solo cambia la unidad de comparación. Elige arriba el nivel de detalle que se ajuste a tu contenido y el resaltado se adapta al instante.
¿Qué es un diff unificado y cuándo debería usar el formato patch?
Un diff unificado es una forma estándar y compacta de describir cambios en una sola columna: cada línea lleva delante un espacio para el contenido sin cambios, un signo menos para las líneas eliminadas y un signo más para las líneas añadidas, bajo un encabezado que nombra ambos archivos y los rangos de líneas. Como Git, GitHub y la mayoría de las herramientas de control de versiones leen exactamente este formato, viaja bien entre personas y sistemas. La exportación patch de esta herramienta produce el mismo contenido que un archivo .patch, que es lo que se entrega a comandos como git apply o patch para reproducir una edición en otra copia del archivo. Usa la salida unificada cuando solo quieras un registro legible y fácil de compartir de lo que cambió, y patch cuando alguien necesite aplicar esos cambios realmente en otro lugar. Elige cualquiera de los dos desde el menú de exportación después de comparar tus dos versiones arriba.
¿Cómo se calcula el porcentaje de similitud en un comparador de diferencias?
El porcentaje de similitud es una lectura rápida de cuán parecidas son tus dos versiones, derivada de la comparación que la herramienta ya calculó. Después de alinear ambos textos, cuenta cuántas unidades permanecieron sin cambios frente al total de unidades del resultado, y luego expresa esa proporción sin cambios como un porcentaje. Dos archivos idénticos obtienen 100 por ciento, mientras que archivos que casi no comparten nada se acercan a cero. Como el conteo depende del nivel de detalle que elegiste, el mismo par de textos puede leerse de forma distinta en modo por línea que en modo por palabra o por carácter, ya que cada uno divide el texto en unidades diferentes. Es un indicador relativo de desviación más que una puntuación formal de plagio, pero resulta genuinamente útil para detectar archivos casi duplicados o confirmar que una edición fue pequeña. Pega ambas versiones arriba y el porcentaje aparecerá en el resumen de estadísticas junto a los conteos de adiciones y eliminaciones.
¿Cómo comparo dos archivos en lugar de pegar el texto manualmente?
Tienes dos formas de cargar archivos sin copiar y pegar. Haz clic en el control de carga del panel Original o del Modificado y elige un archivo, o simplemente arrastra un archivo desde tu escritorio y suéltalo directamente sobre el panel que quieras rellenar. La herramienta lee el texto del archivo en tu propio dispositivo y usa su nombre como etiqueta del panel, de modo que la comparación queda claramente identificada. Se aceptan los formatos de texto y código más comunes, incluyendo .json, .js, .ts, .py, .html, .css, .md y .yml, entre muchos otros. Nada se sube a un servidor, lo que hace seguro comparar un archivo de configuración privado o código fuente aún no publicado. Una vez cargados ambos lados, un botón de intercambio te permite invertirlos si el orden quedó al revés. Suelta tus dos archivos arriba para ver las diferencias al instante.
¿Por qué el diff sigue mostrando cambios que le dije que ignorara?
Las opciones de ignorar solo suprimen los tipos específicos de ruido que activas, así que cualquier cosa fuera de esas categorías sigue apareciendo como un cambio real. Puedes pasar por alto diferencias de mayúsculas y minúsculas, colapsar tramos de espacios en blanco, eliminar espacios finales, quitar líneas en blanco o remover comentarios, y cada opción funciona de manera independiente, lo que significa que una diferencia que sigues viendo simplemente no estaba cubierta por las casillas que marcaste. Por ejemplo, ignorar los espacios en blanco no ocultará una variable renombrada, y ignorar los comentarios no enmascarará un valor cambiado dentro del código real. El paso de ignorar también se ejecuta antes de la comparación, por lo que afecta qué líneas se emparejan, no solo cómo se colorean. Si persisten cambios inesperados, cambia al modo por palabra o por carácter para ver exactamente qué caracteres difieren. Activa arriba las opciones de ignorar relevantes para concentrarte solo en las ediciones que te importan.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/diff-checker" title="Free Diff Checker Online — The Toolbox" width="100%" height="420" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/code-tools/diff-checker?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Diff Checker Online</a> by The Toolbox</p>Herramientas Relacionadas
Minificador de CSS gratis en línea
Minifica código CSS para reducir el tamaño del archivo y mejorar la velocidad de carga. Gratis, rápido y funciona totalmente en tu navegador sin necesidad de registro.
Minificador de JavaScript gratis
Minifica código JavaScript para reducir el tamaño del archivo y mejorar el rendimiento. Gratis, rápido y funciona totalmente en tu navegador sin necesidad de registro.
Minificador de HTML gratis online
Minifica código HTML para reducir el tamaño de la página y el tiempo de carga. Gratis, rápido y funciona íntegramente en tu navegador, sin registro.
Formateador y embellecedor de SQL gratis
Formatea y embellece consultas SQL para una mejor legibilidad. Gratis, rápido y funciona íntegramente en tu navegador, sin registro.
Acerca del Comparador de Diferencias (Diff Checker)
El Comparador de Diferencias es una herramienta gratuita en línea que compara dos textos o fragmentos de código y resalta exactamente qué cambió entre ellos. Pega una versión "Original" y una "Modificada" una junto a la otra y la herramienta marca cada línea añadida, eliminada o sin cambios, además de calcular una puntuación de similitud para ver cuánto se han distanciado las dos versiones. Desarrolladores que revisan un cambio de código, redactores que comparan dos borradores y cualquiera que necesite detectar la diferencia entre dos archivos casi idénticos recurren a un comparador de diferencias en lugar de leer línea por línea esperando no pasar por alto ningún cambio.
Todo se ejecuta en tu navegador. El texto que pegas, y los archivos que cargas, se procesan por completo en tu propio dispositivo y nunca se suben a un servidor, así que es seguro comparar un archivo de configuración aún no publicado, un contrato privado o código fuente propietario. No hay que registrarse, no existe un límite de tamaño de archivo de pago y no hay nada que instalar.
Qué es un diff y cómo se calcula
Un "diff" (abreviatura de "difference", diferencia) es una comparación estructurada que alinea dos versiones de un documento y clasifica cada fragmento como sin cambios, añadido o eliminado. Esta herramienta construye esa alineación con el algoritmo de la Subsecuencia Común Más Larga (LCS) — la misma familia de lógica usada por los sistemas de control de versiones —, que encuentra el mayor conjunto de líneas compartidas entre ambas versiones y trata todo lo demás como una edición. Tú eliges el nivel de detalle de la comparación:
- Por línea — la opción predeterminada, ideal para código y texto estructurado donde cada línea es una unidad con sentido propio.
- Por palabra — útil para prosa, donde una sola oración puede cambiar unas pocas palabras sin reescribir toda la línea.
- Por carácter — el nivel más preciso, útil para detectar una errata suelta, un dígito invertido o un espacio de más.
Cómo interpretar los resultados
Los resultados se colorean para que el cambio sea evidente de un vistazo: el contenido eliminado de la versión original se marca de una manera y el contenido añadido en la versión modificada de otra, mientras que las líneas sin cambios se mantienen como contexto. Puedes ver la comparación en una vista dividida (lado a lado) o en una vista unificada (una sola columna) que recuerda a una revisión de código. El resaltado de sintaxis opcional detecta el lenguaje y colorea palabras clave, cadenas de texto y comentarios para que el código fuente siga siendo legible dentro del diff.
Encima de la comparación, un resumen de estadísticas indica el número de adiciones, eliminaciones y líneas sin cambios, más un porcentaje de similitud general — una lectura rápida de si dos archivos son casi idénticos o muy distintos. En archivos largos puedes colapsar las secciones sin cambios dejando solo unas pocas líneas de contexto, buscar dentro del diff y saltar entre cambios sin desplazarte manualmente.
Cargar, ajustar y exportar comparaciones
No tienes que pegar el texto a mano. Sube un archivo a cualquiera de los dos lados o arrástralo y suéltalo directamente sobre el panel — se aceptan los formatos de texto y código más comunes, incluyendo .json, .js, .ts, .py, .html, .css, .md, .yml y muchos más. Un botón de intercambio invierte los dos lados, y unos textos de ejemplo integrados te permiten probar la herramienta antes de pegar los tuyos.
Cuando el ruido de formato se interpone, las opciones de "ignorar" te dejan concentrarte en los cambios reales, pasando por alto mayúsculas y minúsculas, espacios al inicio y al final, líneas en blanco o comentarios. Una vez que la comparación se ve bien, puedes copiarla al portapapeles, compartirla mediante un enlace (los textos se codifican en la URL) o descargarla en formato diff unificado, patch, HTML o JSON — las salidas unificada y patch siguen el formato estándar que Git y otras herramientas entienden.
Motivos habituales para comparar texto
- Revisión de código — confirmar exactamente qué tocó un cambio antes de fusionarlo.
- Corrección y edición — ver qué alteró un editor entre dos borradores.
- Depuración de configuraciones y datos — encontrar el único valor que difiere entre un archivo que funciona y uno que falla.
- Comprobaciones de plagio y duplicación — medir cuán parecidos son realmente dos pasajes de texto.
Pega ambas versiones arriba, elige el modo por línea, palabra o carácter, y las diferencias aparecen al instante.