Ir al contenido principal

Calculadora de Hash

Calcula SHA-256, SHA-384 y SHA-512 en tu navegador. Hasta 50 MiB por archivo. Verifica el resultado con un archivo de prueba descargable.

Prueba esta herramienta con un ejemplo verificable

Para comprobar una descarga sin entregar el archivo a un verificador externo, empieza por este vector de prueba estándar: un archivo con los tres bytes abc, sin salto de línea.

  1. Selecciona abc.txt, deja SHA-256 y pulsa Calcular Hash.
  2. El resultado comprobado es ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Deben coincidir los 64 caracteres.
  3. Si creas tu propio archivo, comprueba que no añada un salto de línea. Cualquier byte adicional cambia el resultado. Para un archivo real, compara con el hash publicado por su proveedor.

Ejemplo sintético, comprobado el 5 de octubre de 2026 en Chromium de escritorio. Sirve para reproducir el funcionamiento; no mide el rendimiento con archivos grandes ni garantiza el mismo ahorro con otros contenidos.

Límites y cuándo elegir otra herramienta

Un hash local sin enviar el archivo

La página lee los bytes completos con File.arrayBuffer y calcula SHA-256, SHA-384 o SHA-512 en un módulo Rust WebAssembly. No envía el archivo a un servidor. El cálculo no cifra el documento ni detecta malware.

Cómo calcular el hash de un archivo

1

Selecciona tu archivo

Selecciona un archivo de cualquier tipo, de hasta 50 MiB. Sus bytes se leen en memoria dentro de tu navegador.

2

Elige el algoritmo

Selecciona SHA-256, SHA-384 o SHA-512. SHA-256 es el más común para verificación de integridad.

3

Obtén el hash

Calcula el hash y compara la cadena completa con una referencia del mismo algoritmo. Puedes copiar el resultado para guardarlo.

¿Por qué usar FyleTools para calcular hashes?

100% Privado

Tu archivo nunca sale de tu dispositivo. El hash se calcula completamente en tu navegador — sin subidas a servidores.

Gratis, sin cuenta

Sin registro. Calcula un archivo cada vez, de hasta 50 MiB en el selector.

Múltiples Algoritmos

Soporta SHA-256, SHA-384 y SHA-512. Los algoritmos más seguros y utilizados para verificación de integridad.

Preguntas Frecuentes

¿Se sube mi archivo a un servidor?
No. El hash se calcula completamente en tu navegador. Tu archivo nunca sale de tu dispositivo.
¿Qué es un hash de archivo?
Un hash es una huella calculada a partir de los bytes del archivo. Un cambio de contenido normalmente produce otra huella. Sirve para comparar integridad; por sí solo no acredita quién creó el archivo.
¿Qué algoritmo debo usar?
Usa el mismo algoritmo que la referencia con la que comparas. SHA-256 produce 64 caracteres hexadecimales; SHA-384, 96; y SHA-512, 128.
¿Funciona con archivos grandes?
El selector admite hasta 50 MiB. Esta implementación lee el archivo completo en memoria y calcula el hash con Rust compilado a WebAssembly; no hace procesamiento incremental por fragmentos.
¿Puedo verificar descargas con esto?
Sí, si comparas con una referencia obtenida de una fuente fiable y con el mismo algoritmo. Coincidir demuestra integridad respecto a esa referencia, no que el archivo sea seguro o esté libre de malware.
¿Qué tipos de archivo soporta?
Cualquier tipo de archivo: documentos, imágenes, vídeos, ejecutables, archivos comprimidos y más.
¿Funciona en dispositivos móviles?
Puede usarse en un navegador móvil compatible con WebAssembly. La memoria disponible limita el tamaño práctico; para archivos mayores usa una herramienta local de escritorio.
¿Es el mismo resultado que otros calculadores de hash?
Sí. Los algoritmos SHA son estándar. El mismo archivo siempre producirá el mismo hash en cualquier herramienta.

No nos creas — compruébalo

Todos los archivos que procesas aquí se quedan en tu dispositivo. Puedes confirmarlo tú mismo en menos de un minuto:

  1. Abre las herramientas de desarrollo del navegador, ve a la pestaña Red y procesa un archivo. No verás ninguna petición que envíe tu archivo a un servidor.
  2. O desconecta el Wi-Fi después de cargar la página. Las herramientas siguen funcionando, porque el procesamiento ocurre en tu navegador.
  3. El procesamiento se ejecuta con WebAssembly incrustado en la propia página: no hay conversión en servidor que inspeccionar.