Generar hashes MD5, SHA-256 y HMAC gratis en línea

Calcula hashes MD5, SHA-1, SHA-256 o SHA-512 y HMAC para firmar solicitudes y verificar webhooks. Todo se calcula en el navegador; el texto y la clave permanecen en tu dispositivo.

Algoritmo de hash:
Algoritmo HMAC:
Tres pasos sencillos

Cómo generar un hash en línea

Una huella de longitud fija de cualquier texto, calculada en tu dispositivo.

1

Elige el algoritmo

Selecciona SHA-256 u otro hash, o una variante HMAC si necesitas una clave.

2

Introduce el texto

Escribe o pega la cadena cuyo hash quieras calcular.

3

Calcula el resumen

Pulsa Calcular hash y copia el resultado. Para HMAC, introduce o genera una clave antes.

Guía de algoritmos

¿Qué hash o HMAC elegir?

SHA-256 cubre la mayoría de necesidades. Las funciones antiguas permiten verificar valores heredados.

Algoritmo Longitud del resumen Uso
SHA-256 256 bits Opción predeterminada para sumas de comprobación, integridad y firmas
SHA-512 512 bits Comprobaciones de integridad que prefieren un resumen más largo
SHA-1 160 bits Verificar sumas antiguas; no apto para decisiones de seguridad
MD5 128 bits Solo sumas de archivos antiguos; nunca para seguridad
Variantes HMAC Igual que el hash base Resúmenes con clave para webhooks, firmas de API y autenticación de mensajes

No apto para contraseñas: genera hashes rápidos para comprobaciones y resúmenes. Almacenar contraseñas requiere funciones lentas con sal, como Argon2, bcrypt o scrypt.

Generador de hashes gratuito

Sumas de comprobación y firmas sin configuración

Todo para obtener resúmenes, compararlos o firmar datos rápidamente.

Cuatro funciones hash

Calcula MD5, SHA-1, SHA-256 o SHA-512 desde el mismo campo.

HMAC con clave

Calcula HMAC con tu propia clave o genera una aleatoria y cópiala.

Copia instantánea

Copia el resumen con un clic para usarlo en una prueba o cabecera.

Privado y local

El hash se calcula en el navegador; no se suben el texto ni la clave HMAC.

Preguntas y respuestas

Preguntas frecuentes sobre hashes

¿Se sube mi texto a un servidor?

No. El hash y HMAC se calculan con JavaScript en el navegador; texto y clave nunca salen del dispositivo.

¿Qué hash debo usar?

Usa SHA-256 o SHA-512 para nuevos usos. MD5 y SHA-1 permiten verificar sumas antiguas, pero no resisten colisiones ni deben usarse para decisiones de seguridad.

¿Qué diferencia hay entre hash y HMAC?

Cualquiera con el texto puede recalcular un hash. HMAC incorpora una clave secreta, de modo que solo sus poseedores pueden generar o verificar el valor, útil para solicitudes y webhooks.

¿Se puede revertir un hash?

No. Es una función unidireccional que reduce la entrada a un resumen de longitud fija. Solo puedes adivinar el original y comparar; por eso las contraseñas necesitan funciones lentas con sal.

¿Por qué mi hash difiere del de otra herramienta?

Suele deberse a saltos de línea finales, distinta codificación de caracteres o mayúsculas en la salida. Usa exactamente los mismos bytes, incluidos espacios, para obtener el mismo resumen.

¿Debo usar esta página para contraseñas?

No. Las contraseñas requieren funciones lentas con sal como Argon2, bcrypt o scrypt, que esta herramienta no ofrece. Úsala para sumas y resúmenes de mensajes.