Saltar al contenido
MyDevToolbox

Comparador de Texto

En el servidor

Compara dos textos línea por línea y resalta las diferencias.

Procesado de forma segura en nuestro servidor · Las entradas se guardan solo en este navegador, si lo permites

Compara dos textos línea por línea

Un diff muestra exactamente qué cambió entre dos versiones de un texto: las líneas añadidas, eliminadas o modificadas. Es la base de la revisión de código y del control de versiones, pero a menudo lo necesitas fuera de un repositorio Git: comparar dos archivos de configuración de servidores distintos, dos respuestas de una API, un contrato antes y después de editarlo o la salida de un comando en dos máquinas. Pega ambas versiones y esta herramienta resalta cada diferencia, hasta los caracteres concretos que cambiaron dentro de una línea.

Cómo funciona

La comparación se ejecuta en nuestro servidor con difflib de Python, de la misma familia de algoritmos que usan muchas herramientas de revisión: busca los bloques coincidentes más largos e informa del conjunto mínimo de cambios entre ellos. El resultado se muestra lado a lado, con números de línea, o como diff unificado –el formato que generan git diff y diff -u–, que puedes copiar o descargar como archivo .patch y aplicar con git apply o patch -p0.

Opciones

  • Ignorar espacios trata como iguales las líneas que solo difieren en espacios o tabuladores, perfecto tras reindentar un archivo.
  • Ignorar mayúsculas resulta útil para SQL, cabeceras HTTP o nombres de host.
  • Mostrar solo cambios contrae los tramos largos idénticos y deja tres líneas de contexto alrededor de cada cambio, para que los archivos grandes sigan siendo legibles.

Ejemplos prácticos

Deriva de configuración

Copia el nginx.conf de staging y de producción en los dos paneles para encontrar la directiva que difiere. Activa Ignorar espacios si los archivos se editaron con editores distintos.

Revisar salidas generadas

Antes y después de actualizar una dependencia, compara la salida de pip freeze o un log de compilación para ver exactamente qué cambió.

Privacidad

Los textos se envían por HTTPS, se comparan en memoria y se descartan de inmediato; no se registra ni se guarda nada en el servidor. Tus entradas solo se recuerdan en el localStorage de tu navegador hasta que pulses Limpiar Datos.