Puntos clave
- 01Tres modos diff — línea, palabra y carácter — te permiten elegir el nivel de granularidad que se adapte a tu contenido.
- 02Los controles de ignorar mayúsculas e ignorar espacios en blanco filtran el ruido de formato para que veas solo los cambios significativos.
- 03El resultado se genera como un diff unificado copiable con prefijos +/-, listo para revisiones de código o reportes de errores.
- 04Todo el diff ocurre en el lado del cliente usando un algoritmo de subsecuencia común más larga — el contenido nunca abandona la página.
Cuándo necesitas un visor Diff
El control de versiones te muestra qué cambió en un archivo a lo largo del tiempo, pero a veces necesitas comparar dos bloques de texto arbitrarios que nunca tocaron un repositorio: dos respuestas de API, el antes y después de una edición rápida, un archivo de configuración de dos entornos, o dos versiones de una cláusula de contrato. Pegar ambos en un visor diff es más rápido que git stash y mucho más fácil de leer.
El visor diff de Handytool utiliza un algoritmo de subsecuencia común más larga en el lado del cliente, por lo que las comparaciones son instantáneas para entradas típicas. Funciona igualmente bien para código, JSON, markdown y prosa simple — y como nada abandona el navegador, puedes pegar de forma segura contenido interno o confidencial.
Cómo comparar dos textos
- 01
Pega el texto original en el panel izquierdo
Este es tu punto de referencia — la versión anterior, el archivo fuente, o aquello desde lo que estás comparando.
- 02
Pega el texto revisado en el panel derecho
Añade la versión más nueva, la copia editada, o el destino contra el que quieres comparar.
- 03
Elige un modo diff
Selecciona línea (mejor para código y configuraciones), palabra (mejor para ediciones de prosa), o carácter (mejor para detectar errores tipográficos y cambios de puntuación).
- 04
Activa ignorar mayúsculas o ignorar espacios en blanco si es necesario
Estos filtros ocultan cambios que no afectan el significado — útil al comparar JSON reformateado o copias ligeramente reescritas.
- 05
Copia el diff unificado
Usa el botón copiar para obtener la salida con prefijos +/- y pégala en un comentario de revisión de código, un ticket o un registro de cambios.
Seguro para contenido confidencial
El diff se ejecuta completamente en tu navegador. Ningún texto se envía a los servidores de Handytool en ningún momento — ni cuando pegas, ni cuando cambias de modo, ni cuando copias el resultado. Eso significa que puedes comparar de forma segura código fuente propietario, documentación interna, borradores legales o cualquier otro contenido sensible.
Para entradas muy grandes — decenas de miles de líneas — el algoritmo LCS se ralentiza ya que su complejidad crece con ambos tamaños de entrada. Si eso ocurre, activa ignorar espacios en blanco para reducir el número de tokens, o cambia a modo de línea que es el más rápido de los tres.
Preguntas frecuentes del visor Diff
¿Este visor diff envía mi texto a un servidor?
No. El diff se calcula completamente en tu navegador usando JavaScript. Seguro para código propietario, documentos internos y contenido confidencial.
¿Cuál es la diferencia entre diff de línea, palabra y carácter?
El diff de línea trata cada línea como una unidad — ideal para código. El diff de palabra divide por espacios en blanco — excelente para ediciones de prosa. El diff de carácter es la granularidad más fina y detecta errores tipográficos de una sola letra o cambios de puntuación.
¿Por qué algunas líneas se marcan como añadidas y eliminadas?
Cuando una línea cambia en el medio, el algoritmo la representa como una línea antigua eliminada más una línea nueva añadida. Cambia a modo de palabra o carácter para ver exactamente qué cambió dentro de la línea.
¿Cuán grandes pueden ser las entradas?
La mayoría de comparaciones de código y prosa cotidianas son instantáneas. Las entradas muy grandes se ralentizan porque el algoritmo LCS crece con ambos tamaños de entrada. Para archivos enormes, prefiere modo de línea y activa ignorar espacios en blanco para mantenerlo rápido.
¿Puedo comparar código en diferentes lenguajes de programación?
Sí — el visor diff es agnóstico del lenguaje. Compara texto sin procesar, por lo que funciona igualmente bien para JavaScript, Python, JSON, YAML o prosa simple.