Generador de hash
Aplica hash a texto o archivos con MD5, CRC32, SHA-1/256/512, SHA-3 y Keccak, con salida en hex o Base64, y verifica un resumen contra un hash esperado.
Generador de hash — Escribe texto o suelta un archivo para calcular a la vez resúmenes MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 y Keccak, con salida en hex o Base64 y en mayúsculas o minúsculas. Pega un hash esperado para verificar la coincidencia en tiempo casi constante y muestra solo los algoritmos que te interesan. Todo se ejecuta localmente con la Web Crypto API y WebAssembly: tu texto y tus archivos nunca salen del navegador.
¿Qué es Generador de hash?
El Generador de Hash es una calculadora de hash y sumas de verificación online y gratuita que convierte texto o un archivo subido en varios resúmenes a la vez: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 y Keccak-256. Desarrolladores y administradores lo usan para crear sumas de verificación, generar huellas de archivos, construir claves de caché y verificar descargas pegando el hash esperado del editor para confirmar coincidencia o no. La salida puede mostrarse en hex en minúsculas o mayúsculas o en Base64, y cada algoritmo se puede activar o desactivar para centrarse en un solo resumen. El hash de archivos lee los bytes con la Web Crypto API, mientras que CRC32, SHA-3 y Keccak se ejecutan mediante un módulo WebAssembly, todo en el navegador.
Cómo usar Generador de hash
- Elige Texto o Archivo arriba: escribe o pega texto, o suelta un archivo para aplicar hash a sus bytes.
- Abre Ajustes (⚙) para activar algoritmos adicionales (CRC32, SHA-3, Keccak) u ocultar los que no necesites.
- En Ajustes, elige salida en hex o Base64 y minúsculas o MAYÚSCULAS para el hex.
- Consulta cada resumen abajo y haz clic en Copiar para llevarlo al portapapeles.
- Para verificar, pega un hash conocido en el campo Verificar: una marca indica qué algoritmo coincide.
Ejemplos
Hash de la cadena "abc"
Entrada
abc
Salida
MD5: 900150983cd24fb0d6963f7d28e17f72 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Verificar una descarga
Cambia a Archivo, suelta el instalador descargado y pega la suma SHA-256 de la página de la versión en el campo Verificar. Una marca junto a SHA-256 confirma que el archivo está intacto.
Suma de verificación CRC32
Activa CRC32 en Ajustes para obtener una suma corta de 8 caracteres, útil para comprobaciones de integridad rápidas y no criptográficas de texto o archivos.
Preguntas frecuentes
- ¿Qué algoritmos de hash son compatibles?
- Ocho: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 y Keccak-256. MD5, SHA-1, SHA-256 y SHA-512 están activados por defecto; activa los demás en Ajustes.
- ¿Puede aplicar hash a archivos, no solo a texto?
- Sí. Cambia al modo Archivo y suelta cualquier archivo: sus bytes se procesan en tu navegador. La familia SHA usa la Web Crypto API; CRC32, SHA-3 y Keccak usan un módulo WebAssembly.
- ¿Cómo funciona la verificación?
- Pega un hash conocido en el campo Verificar. Se compara con cada resumen mostrado en hex (sin distinguir mayúsculas) y en Base64 mediante una comparación de tiempo casi constante, y se resalta el algoritmo que coincide.
- ¿Se suben mi texto y mis archivos a algún sitio?
- No. Todo el hashing se ejecuta 100% del lado del cliente en tu navegador; no se envía nada a un servidor, por lo que es seguro para archivos privados y cadenas sensibles.
- ¿Puedo usar MD5 o SHA-1 para seguridad?
- No. MD5, SHA-1 y CRC32 no son resistentes a colisiones y sirven para sumas de verificación o claves de caché. Usa SHA-256, SHA-512 o SHA-3 para cualquier cosa relacionada con la seguridad.
Herramientas relacionadas
Codificar / decodificar Base32 / Base58
Codifica texto a Base32 (RFC 4648) o Base58 (alfabeto de Bitcoin) y decodifícalo de vuelta, con UTF-8 y en tu navegador.
Codificar / decodificar Base64
Codifica o decodifica Base64 (compatible con UTF-8) con alfabeto URL-safe, relleno opcional, ajuste de línea 64/76, recuento de bytes y caracteres y vista de bytes en hex o binario.
Conversor de mayúsculas y contador
Convierte texto entre UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case y más, y cuenta caracteres, palabras y líneas.
Formateador y minificador de código
Embellece o minifica HTML, CSS y JavaScript en tu navegador, con sangría de 2 espacios, 4 espacios o tabulaciones y compresión de JavaScript con Terser.