Blog Noticias Contacto Pedir propuesta

Diff Checker: comparar textos y código online

Pega o arrastra dos versiones y verás al instante cada línea añadida, eliminada o modificada. Funciona sin conexión y nada sale de tu dispositivo.

Se procesa en su navegador: los datos no salen de su dispositivoGratisSin registro
Ignorar:
Alt + ↓ / ↑ salta entre diferencias

¿Necesitas un equipo detrás del código?

Desarrollamos y mantenemos aplicaciones web y software a medida: revisión de código, refactorización y nuevas funcionalidades. Cuéntanos tu proyecto y recibe una estimación.

En resumen: pega el original a la izquierda y la versión modificada a la derecha; las diferencias aparecen mientras escribes. Puedes alternar entre la vista lado a lado y la unificada, resaltar los cambios hasta la palabra o el carácter, ignorar espacios o mayúsculas, comparar JSON con las claves ordenadas y exportar el resultado como parche .diff. Todo el cálculo se hace en tu navegador.

Creamos esta herramienta para nuestras propias revisiones de código y de textos en YuSMP Group. Si necesitas algo más que una comparación –un equipo que desarrolle, refactorice o mantenga el producto que hay detrás del código–, consulta nuestros servicios de desarrollo web y de desarrollo de software a medida.

¿Cómo comparar dos textos o dos archivos?

  1. Añade el original. Pega el texto en el campo izquierdo, sube un archivo o arrástralo sobre el campo.
  2. Añade la versión modificada en el campo derecho de la misma forma.
  3. Lee el resultado. Las líneas eliminadas se marcan en rojo y las añadidas en verde; dentro de una línea modificada se resaltan exactamente las palabras o caracteres que cambiaron. El código se muestra con resaltado de sintaxis, así los cambios se leen mejor.
  4. Salta entre diferencias con Alt+↓ y Alt+↑, muy útil en archivos largos.
  5. Exporta: descarga un parche unificado .diff, copia el resultado o imprímelo / guárdalo en PDF.

Lado a lado o unificada: ¿qué vista elegir?

VistaIdeal paraAspecto
Lado a lado (split)Revisar cambios en textos, contratos y configuraciones; pantallas anchasDos columnas con las líneas equivalentes alineadas
UnificadaRevisión de código, pantallas estrechas, compartir un parcheUna columna con líneas - y +, como git diff

El resaltado por palabra es el ajuste adecuado por defecto para texto y código. Cambia al resaltado por carácter cuando busques una errata, un dígito cambiado en un número de versión o unas comillas sustituidas.

¿Cómo comparar JSON sin diferencias falsas?

Dos archivos JSON pueden contener los mismos datos y aun así parecer totalmente distintos: claves en otro orden, otra sangría, todo en una sola línea. El modo JSON analiza ambos lados, les da el mismo formato, ordena las claves y solo entonces compara. Así ves los cambios reales de valores y estructura, no el ruido de formato. Si uno de los lados no es un JSON válido, la herramienta indica la línea del error.

¿Para qué sirven las opciones de «ignorar»?

  • Ignorar espacios: los espacios y tabuladores de más no cuentan como cambios. Útil tras reformatear o pasar el linter.
  • Ignorar mayúsculas: SELECT y select se consideran iguales.
  • Ignorar líneas vacías: se omiten las líneas en blanco añadidas o eliminadas.
  • Ignorar finales de línea (CRLF/LF): un archivo guardado en Windows y el mismo archivo procedente de Linux o macOS dejan de mostrar todas las líneas como modificadas.

Errores habituales al comparar archivos

  • Todas las líneas aparecen como modificadas. Casi siempre se debe a los finales de línea o a la sangría: activa la opción CRLF/LF o la de espacios.
  • Lados invertidos. El campo izquierdo es el original. Si pegas la versión nueva a la izquierda, lo añadido aparecerá como eliminado.
  • Archivos minificados. Un archivo en una sola línea se convierte en una única línea modificada enorme. Para JSON usa el modo JSON; para código, formatea antes ambos lados.
  • Archivos generados. Los archivos lock y los resultados de compilación cambian mucho por motivos mínimos. Compara mejor los archivos fuente.

¿Están seguros mis datos?

Sí. La comparación se ejecuta por completo en tu navegador: los textos y archivos no se envían ni a nuestro servidor ni a ningún otro. Una vez cargada la página, la herramienta sigue funcionando sin conexión, y esa es la forma más sencilla de comprobarlo tú mismo. Por eso puedes comparar también configuraciones, contratos y código confidenciales.

Límites

Cada lado admite hasta 5 MB de texto, es decir, decenas de miles de líneas, y el cálculo se ejecuta en segundo plano sin bloquear la página. Los archivos binarios, como imágenes, archivos comprimidos o documentos de Word, no se pueden comparar como texto: expórtalos antes a texto plano.

Preguntas frecuentes

¿Este diff checker es gratuito?

Sí. Es gratuito, sin registro y sin límite de comparaciones. Cada lado admite hasta 5 MB de texto.

¿Se suben mis textos o archivos a algún sitio?

No. La comparación se hace en tu navegador y el texto no sale de tu dispositivo. Una vez cargada la página, puedes desconectar Internet y la herramienta sigue funcionando.

¿En qué se diferencia de git diff?

El resultado es el mismo formato diff unificado y puedes descargarlo como parche .diff. Pero no necesitas repositorio ni terminal: pegas dos versiones, ves el resaltado por palabra o carácter y puedes cambiar a la vista lado a lado.

¿Puedo comparar dos archivos JSON?

Sí. El modo JSON da formato a ambos lados y ordena las claves antes de comparar, así solo ves los cambios reales de datos y estructura. Si el JSON no es válido, la herramienta muestra la línea con el error.

¿Por qué todas las líneas aparecen como modificadas?

Normalmente los archivos usan finales de línea distintos (CRLF en Windows, LF en Unix) u otra sangría. Activa la opción de finales de línea o de espacios y las diferencias falsas desaparecen.

¿Puedo comparar documentos de Word o PDF?

No directamente: la herramienta compara texto plano. Copia el texto del documento o conviértelo antes, por ejemplo con nuestro conversor de PDF a Word, y pega el resultado.

Más herramientas gratuitas