Generador de hash

MD5, SHA-1, SHA-256 y SHA-512

Calcula hashes MD5, SHA-1, SHA-256 y SHA-512 desde texto. Usa digest deterministas para checksums, comparaciones y fixtures.

Digest rápidos para checksums — no para guardar contraseñas. El hash solo se calcula en tu navegador.

  • Caracteres0
  • OpcionesTodos los algoritmos
  • HexMinúsculas

Entrada

  • MD5
  • SHA-1
  • SHA-256
  • SHA-512

¿Qué es esta herramienta?

Convierte texto UTF-8 en digests MD5, SHA-1, SHA-256 y SHA-512. La misma entrada y algoritmo producen la misma huella hex; un cambio mínimo altera el digest por completo.

Sirve para integridad, claves de caché, fixtures y comparaciones. No es cifrado y no debe usarse solo para guardar contraseñas—usa un KDF lento y con sal (Argon2, bcrypt, scrypt, PBKDF2).

Por defecto muestra todos los algoritmos en vivo. Cambia a un algoritmo o a hex en mayúsculas según el consumidor.

Casos de uso comunes

  • Comparar un checksum publicado o fixture con texto pegado
  • Generar claves de caché o fingerprints de configuración
  • Contrastar MD5/SHA-1 legado y preferir SHA-256 en trabajo nuevo

Cómo usar

  1. Pega el texto. Los digests se actualizan en vivo (sin Generate).
  2. Usa Todos los algoritmos o Un algoritmo.
  3. Activa Hex en mayúsculas si hace falta. Sample (hello) y Copy.
  4. Para integridad nueva, SHA-256+; MD5/SHA-1 solo por compatibilidad.

Ejemplos

Entrada / ajusteSalidaNotas
hello + MD55d41402abc4b2a76b9719d911017c592Digest legado de 128 bits.
hello + SHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Huella moderna de integridad.
Cadena vacía + MD5d41d8cd98f00b204e9800998ecf8427eDigest vacío muy conocido.
hello + hex mayúsculasMismos bytes, A–F en mayúsculasSolo cambia el caso.

Errores prácticos

  • Checksum ≠ contraseñas: Incluso SHA-512 es barato de forzar offline. Usa KDFs lentos y con sal.
  • Límites de Web Crypto: SubtleCrypto.digest no expone MD5. Esta página usa CryptoJS para seguir igualando fixtures MD5/SHA-1.
  • BOM u orígenes no UTF-8 cambian el digest aunque el texto se vea igual.

Referencias

Última revisión: 2026-07-27

Preguntas frecuentes

¿Un hash es cifrado?
No. Un hash es una huella unidireccional; no se puede decodificar. El cifrado es reversible con una clave. Para comprobaciones nuevas, prefiere SHA-256 o superior.
¿Puedo guardar contraseñas con MD5 o SHA?
No. Los hashes rápidos no sirven para contraseñas. Usa un KDF lento y con sal (Argon2, bcrypt, scrypt o PBKDF2) en tu autenticación.
¿Sirve para verificar la integridad de una descarga?
Puedes comparar el digest publicado con el de una cadena o manifiesto de texto. Para ficheros binarios enteros, usa una herramienta local de checksum; esta página hashea texto UTF-8 en el navegador.
¿Se sube mi texto?
No. El cálculo se hace solo en tu navegador.