Generador de Hash Online
Genera hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 al instante en tu navegador. Herramienta gratuita y 100% local — sin registro, sin instalación.
Actualizado mayo de 2026
Revisado por Rafael Duarte
Ctrl+G para regenerar · Shift+Enter para copiar todo
Cómo funciona
Texto o archivo, seis algoritmos a la vez
1. Pega texto o sube un archivo
Escribe o pega texto en el campo de la izquierda, o arrastra un archivo (hasta 50 MB) a la zona de carga.
2. Obtén los seis hashes al instante
MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 se calculan en paralelo y se actualizan en tiempo real.
3. Copia uno o todos
Haz clic en el ícono de copiar de una línea, o usa "Copiar Todo" para obtener el formato `ALGORITMO: hash`.
Algoritmos disponibles
Todos calculados con la Web Crypto API nativa del navegador
MD5
128 bits, 32 caracteres hexadecimales. Rápido, pero vulnerable a colisiones — úsalo solo donde no haya requisitos de seguridad.
SHA-1
160 bits, 40 caracteres hexadecimales. El NIST lo descontinuó en 2017, aunque sigue apareciendo en commits de Git y TLS antiguo.
SHA-256
256 bits, 64 caracteres hexadecimales. El estándar actual para verificar integridad, firmar código y generar checksums.
SHA-384
384 bits, 96 caracteres hexadecimales. Margen extra de seguridad para aplicaciones que lo requieren.
SHA-512
512 bits, 128 caracteres hexadecimales. Muy rápido en sistemas de 64 bits; el doble de salida que SHA-256.
CRC32
32 bits, 8 caracteres hexadecimales. No es criptográfico — solo sirve para detectar errores en archivos ZIP y transferencias.
Ejemplos de hashes generados
Cuándo vas a necesitar esta herramienta
Los escenarios más comunes entre quienes la usan
Verificar la integridad de un archivo descargado
Compara el hash de tu descarga con el checksum publicado por el desarrollador para confirmar que nadie lo alteró.
Prototipar hashing de contraseñas
Prueba la lógica con SHA-256/512 + salt antes de migrar a bcrypt o Argon2 en producción.
Depurar firmas HMAC-SHA256
Revisa la salida SHA-256 subyacente para resolver incompatibilidades de firma en integraciones con APIs.
Detectar archivos duplicados
Genera el hash de archivos grandes para encontrar duplicados sin comparar byte a byte.
Informática forense
Demuestra que una imagen de disco, un log o una evidencia digital no cambió desde su recolección.
Errores comunes
Usar MD5 o SHA-1 para almacenar contraseñas
Ambos están comprometidos criptográficamente para este uso. Usa bcrypt, Argon2 o scrypt en su lugar.
Hashear contraseñas sin salt
Sin salt, contraseñas idénticas generan hashes idénticos — eso abre la puerta a ataques con rainbow tables.
Confundir hash con cifrado
Un hash es unidireccional: no existe clave ni forma de revertirlo. Lo que hacen los "crackers" es probar entradas conocidas hasta encontrar una coincidencia.
Comparar hashes con `==` en código sensible
En contextos de seguridad, usa una comparación resistente a timing attacks (crypto.timingSafeEqual) en vez de un == simple.
No notar espacios o saltos de línea invisibles
hello y hello (con un espacio al final) producen hashes completamente distintos. Si una integración devuelve un hash diferente al esperado, revisa el texto en un editor que muestre caracteres invisibles antes de sospechar del algoritmo.
Esperar un resultado instantáneo con archivos muy grandes
Archivos cercanos al límite de 50 MB tardan un instante más porque el MD5 corre en JavaScript puro en el navegador — las variantes SHA usan la Web Crypto API nativa, mucho más rápida. No es que se haya colgado, es el cálculo en curso.
Por qué usar este generador de hash
Seis algoritmos calculados al mismo tiempo, para texto o archivo, directamente en el navegador con la Web Crypto API — sin instalar openssl ni escribir un script para sacar un checksum rápido. La mayoría de los generadores de hash online se quedan en MD5, SHA-1 y SHA-256; aquí también está CRC32, el algoritmo que de verdad se usa para validar archivos ZIP y transferencias, algo que no suelen incluir las alternativas gratuitas.
Ningún dato sale de tu equipo: ni el texto que escribes ni el archivo que subes para calcular el hash.
Desarrolladores, equipos de seguridad y administradores de sistemas usan funciones hash todos los días — para verificar la integridad de una descarga, prototipar hashing de contraseñas o depurar firmas de API. Los resultados se actualizan en vivo mientras escribes, sin necesidad de hacer clic en nada.
Quick Tools vs. línea de comandos
El mismo resultado, con un flujo distinto
Preguntas frecuentes
Pega tu texto en el campo de entrada — el hash SHA-256 aparece de inmediato junto a los demás algoritmos. No necesitas crear cuenta. El cálculo se hace en tu navegador mediante la Web Crypto API, así que tus datos nunca salen de tu dispositivo.
Referencias
Documentación oficial de la API del navegador que impulsa los cálculos SHA.
Especificación oficial para SHA-1, SHA-256, SHA-384 y SHA-512.
Explicación accesible de las propiedades matemáticas detrás de MD5, SHA-1 y SHA-2: determinismo, efecto avalancha y resistencia a colisiones.
Artículo relacionado
Salt, pepper, bcrypt e Argon2id: como proteger senhas de verdade
Herramientas relacionadas
- Generador Bcrypt Desarrollador Generador de hash bcrypt gratuito — 100% lado cliente. Benchmark del factor de coste en tiempo real, parser del hash y snippets para Node.js, Python, PHP, Go.
- Generador de Tabla ASCII y Markdown Desarrollador Generador de tablas ASCII gratuito — crea tablas de texto en estilo MySQL, Markdown, Unicode, redondeado, doble línea y reStructuredText. Pega CSV o escribe...
- Decodificador Base64 Desarrollador Decodifica strings Base64 a texto plano al instante en tu navegador. Compatible con UTF-8, entrada multilínea y muestra el tamaño del payload.
- Codificador Base64 Desarrollador Codifica cualquier texto a Base64 al instante en tu navegador. Compatible con UTF-8, muestra el recuento de caracteres y el tamaño del payload. Gratis, sin...
- Base64 a Imagen Desarrollador Pega una cadena Base64 o data URL y previsualiza la imagen decodificada al instante — conversor gratuito compatible con PNG, JPEG, WebP, GIF y SVG. Sin...