Herramienta gratuita

Generador de Hash Online MD5, SHA-256 y SHA-512

Genera hashes MD5, SHA-1, SHA-256 y SHA-512 al instante con soporte completo de Unicode. Sin registro, 100% en el navegador.

0 caracteres · 0 bytes UTF-8
MD5128 bits · 32 hex

Introduce texto para calcular el hash…

SHA-1160 bits · 40 hex

Introduce texto para calcular el hash…

SHA-256256 bits · 64 hex

Introduce texto para calcular el hash…

SHA-512512 bits · 128 hex

Introduce texto para calcular el hash…

MD5 y SHA-1 son algoritmos obsoletos para criptografía. Úsalos solo para verificación de integridad no crítica. Para contraseñas y seguridad usa SHA-256 o SHA-512.

Hecho por

Miguel Ángel Colorado Marin

Full-Stack Developer · Guadalajara, España

Desarrollo aplicaciones web, herramientas digitales y proyectos completos — desde el diseño hasta el despliegue.

Contáctame

¿Cómo usar el generador de hash?

  1. 1

    Escribe o pega tu texto

    Introduce cualquier texto en el área de entrada. Los cuatro hashes (MD5, SHA-1, SHA-256 y SHA-512) se calculan automáticamente en tiempo real. MD5 usa una implementación pura en JavaScript, mientras que SHA-1, SHA-256 y SHA-512 utilizan la Web Crypto API nativa del navegador para máxima velocidad y seguridad.

  2. 2

    Lee los resultados

    Cada fila muestra el nombre del algoritmo, el número de bits del hash resultante y la longitud en caracteres hexadecimales. Un hash SHA-256 siempre tiene 64 caracteres hex; un SHA-512 tiene 128. Esta longitud fija es una propiedad fundamental de las funciones hash criptográficas.

  3. 3

    Cambia entre mayúsculas y minúsculas

    Por defecto los hashes se muestran en minúsculas (formato más común). Activa el toggle Mayúsculas para obtenerlos en mayúsculas, útil en algunos contextos como comparaciones case-sensitive o formatos heredados.

  4. 4

    Copia el hash que necesites

    Cada algoritmo tiene su propio botón Copiar con feedback visual (checkmark verde durante 2 segundos). Puedes copiar MD5, SHA-1, SHA-256 y SHA-512 de forma independiente sin necesidad de seleccionar el texto manualmente.

Preguntas frecuentes

¿Qué es una función hash criptográfica?

Una función hash criptográfica convierte cualquier entrada en una cadena de longitud fija (el hash o digest) de forma determinista: la misma entrada siempre produce el mismo hash. Son funciones de un solo sentido: es computacionalmente inviable obtener la entrada original a partir del hash. Se usan para verificar integridad de archivos, almacenar contraseñas y en firmas digitales.

¿MD5 es seguro para contraseñas?

No. MD5 (y también SHA-1) son algoritmos obsoletos para uso criptográfico. Son vulnerables a ataques de colisión y existen bases de datos masivas de rainbow tables que pueden revertir hashes MD5 comunes. Para contraseñas usa algoritmos diseñados específicamente: bcrypt, scrypt o Argon2. MD5 sigue siendo útil para verificar integridad de archivos en contextos no críticos.

¿Cuál es la diferencia entre SHA-256 y SHA-512?

Ambos son parte de la familia SHA-2 y son seguros para uso criptográfico. SHA-256 produce un hash de 256 bits (64 caracteres hex) y SHA-512 produce 512 bits (128 caracteres hex). SHA-512 es más seguro en teoría, pero SHA-256 es más eficiente en CPUs de 32 bits. En CPUs de 64 bits, SHA-512 puede ser igual de rápido o más.

¿Para qué sirve verificar la integridad con un hash?

Cuando descargas software, el desarrollador publica el hash SHA-256 del archivo. Después de la descarga, calculas el hash del archivo descargado y lo comparas con el publicado. Si coinciden, el archivo es auténtico y no fue modificado durante la transmisión. Si no coinciden, el archivo puede estar corrupto o haber sido manipulado.

¿Se envían mis datos a algún servidor?

No. MD5 se calcula con una implementación pura en JavaScript que corre en tu navegador. SHA-1, SHA-256 y SHA-512 usan la Web Crypto API, que es una API del navegador que nunca envía datos a servidores externos. Todo el procesamiento ocurre localmente en tu dispositivo.

Incrusta el generador en tu web

Integra este generador de hash en cualquier página web con un simple iframe:

<iframe
  src="https://miguelacm.es/embed/hash-generator"
  width="100%"
  height="600"
  frameborder="0"
  title="Hash Generator"
></iframe>
Ver embed en nueva pestaña →