Resumen / Desarrollo y código / Generador de hash para texto
Desarrollo y código 100% en el navegador y sin conexión

Generador de hash para texto

Calcula hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto mientras escribes.

Pega o escribe tu entrada; el resultado aparece al instante y los errores se muestran debajo.

Tus archivos y datos nunca salen de tu navegador: no se sube nada.

Generador de hash: cinco algoritmos en un solo cuadro

Añadir un solo salto de línea a «hello» basta para que el SHA-256 sea otro por completo. Este generador de hash lo deja ver al instante: escribes o pegas un texto y aparecen SHA-256, SHA-512, MD5, SHA-1 y SHA-384, cada uno en su fila y con su botón Copiar. Se recalculan con cada tecla.

Por qué tu SHA-256 no coincide con el de la terminal

El texto hello da un SHA-256 que empieza por 2cf24dba. En la terminal, echo hello | sha256sum muestra otro valor, porque echo añade un salto de línea y sha256sum lo cuenta. Con printf hello o echo -n hello los valores coinciden. En el cuadro pasa lo mismo si pulsas Intro al final o dejas un espacio.

Lo que el cuadro no calcula

Solo acepta texto. No hay selector de archivos, así que una imagen ISO descargada se comprueba con sha256sum, shasum -a 256 o Get-FileHash en PowerShell. Tampoco hay HMAC, sal, SHA-3 ni opción de mayúsculas.

El texto se codifica como UTF-8 antes del cálculo. Otra herramienta que parta de bytes Latin-1 dará un resultado distinto para la ñ.

MD5 y SHA-1 solo para tareas sin atacante

Ambos están rotos frente a colisiones. Tampoco sirven para guardar contraseñas: para eso existen bcrypt, scrypt o Argon2.

Qué pasa con tu texto

Los cinco hashes se calculan en tu navegador. Al escribir no sale ninguna petición, y puedes comprobarlo en la pestaña de red de las herramientas de desarrollo. De SHA-1 a SHA-512 se encarga la Web Crypto API, que los navegadores solo ofrecen en páginas seguras (HTTPS o localhost). MD5 lo calcula un script dentro de la página. Copiar usa tu portapapeles y no se descarga ningún archivo.

Un detalle: el hash de una cadena corta o común aparece en tablas de consulta. Un hash no oculta un secreto débil.

Del texto al portapapeles en cuatro pasos

  1. Haz clic en el cuadro Texto o cadena de entrada. Empieza con Hello World.
  2. Cambia el texto por el tuyo. Las filas se rellenan al instante, y si vacías el cuadro se quedan en blanco.
  3. Localiza el algoritmo: MD5 da 32 caracteres hexadecimales, SHA-1 40, SHA-256 64, SHA-384 96 y SHA-512 128.
  4. Pulsa Copiar en esa fila para llevar la cadena en minúsculas al portapapeles.

Preguntas frecuentes (FAQ)

echo añade un salto de línea y sha256sum lo incluye en el hash. Usa printf o echo -n y comprueba que el cuadro de entrada no termina en espacio o salto de línea.