Generador de hash

Obtén los hashes MD5 y SHA de cualquier texto o archivo a la vez, mientras escribes. Pega un valor esperado para comprobar si una descarga está intacta.

Gratis y privado. Todo funciona en tu navegador y no se sube nada.

Cómo funciona

  1. Escribe un texto o elige un archivoLos hashes se actualizan mientras escribes o en cuanto se lee el archivo.
  2. Añade una clave para HMACOpcional: activa HMAC y escribe la clave secreta.
  3. ComparaPega el checksum publicado para ver si coincide.

Todos los hashes habituales a la vez

Un hash es una huella corta de unos datos: la misma entrada siempre da el mismo valor, y el cambio más pequeño da uno completamente distinto. Los desarrolladores los usan para comparar archivos, cachear contenido, firmar peticiones a API y guardar valores de integridad. Esta herramienta calcula cinco algoritmos de una vez, con la Web Crypto API de tu navegador para la familia SHA y una implementación propia para MD5.

El texto se codifica en UTF-8, así que las letras con tilde, la ñ, otros alfabetos y los emoji dan el mismo hash que en la mayoría de los lenguajes de programación.

HMAC y checksums

HMAC combina una clave secreta con los datos, como hacen los webhooks de Stripe, GitHub y muchos otros servicios. Actívalo, escribe la clave y compara el resultado con la cabecera de firma que recibiste. Para archivos, pega el checksum de la página de descarga y la herramienta te dice qué algoritmo coincide.

Preguntas frecuentes

¿Se suben mis archivos?

No. Los archivos se leen y se procesan en tu navegador.

¿Debo usar MD5 para contraseñas?

No. MD5 y SHA-1 están rotos para usos de seguridad. Úsalos solo como checksum. Las contraseñas necesitan hashes lentos como Argon2 o bcrypt.

¿Por qué mi hash es distinto al de otra herramienta?

Normalmente por un salto de línea al final o por otra codificación de texto. Esta herramienta calcula el hash exactamente de lo que hay en el cuadro, en UTF-8.

¿Qué tamaño pueden tener los archivos?

Varios cientos de megabytes funcionan en la mayoría de los dispositivos; el límite es la memoria de tu navegador.