Generador de Hash (SHA-256, SHA-1, SHA-512)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de un texto en tu navegador con Web Crypto. No se sube nada.
¿Qué es un hash?
Un hash (digest) es una función de una sola dirección: toma una entrada de cualquier longitud y devuelve una salida de longitud fija, y la misma entrada siempre da la misma salida. Es útil para verificaciones de integridad, IDs de referencia y checksums. Un hash no es encriptación: no puedes recuperar la entrada a partir de él. Esta herramienta no sirve para proteger contraseñas; para almacenar contraseñas usa algoritmos diseñados para eso, como bcrypt, Argon2 o scrypt, en el servidor.
El texto se convierte en hash en tu navegador y nunca se envía a un servidor. La herramienta usa el Web Crypto (SubtleCrypto) estándar del navegador y no es un motor de IA. MD5 no está incluido: Web Crypto no lo admite y se considera criptográficamente débil.
Prueba otra herramienta
Elegidas para acompañar a estaUn generador de hash gratuito que crea digests SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto, directamente en tu navegador. Escribe o pega texto y los cuatro digests aparecen a la vez, calculados con el Web Crypto (SubtleCrypto) integrado del navegador. El texto se codifica en UTF-8, así que el español, otros idiomas, emojis y texto mixto se convierten en hash de la misma forma que lo harían en Node u OpenSSL. Puedes activar el hexadecimal en mayúsculas y copiar cualquier digest. Un hash es una huella digital de una sola dirección, no una encriptación, y esta herramienta no sirve para almacenar contraseñas. Nada de lo que escribes se sube ni se guarda.
Cómo usar esta herramienta
- 01Ingresa tu textoEscribe o pega el texto que quieres convertir en hash. Los digests se actualizan mientras escribes.
- 02Elige una opción de visualizaciónActiva el hexadecimal en mayúsculas si lo prefieres. El digest en sí no cambia, solo la forma en que se muestra.
- 03Copia un digestCopia el digest de un solo algoritmo o cópialos todos a la vez.
¿Cuándo es útil?
- Verificar integridadGenera el hash de una cadena o del contenido de un archivo para compararlo con un checksum conocido.
- Generar IDs de referenciaUsa un digest como identificador estable y de longitud fija para un contenido.
- Aprender y probarComprueba a qué hash corresponde una entrada determinada mientras desarrollas o depuras.
Ejemplos
- Una cadena cortaEl hash de "abc" da un digest SHA-256 muy conocido que puedes comparar con otras herramientas.
- Misma entrada, misma salidaEl mismo texto siempre produce el mismo digest, lo que hace útiles los hashes para las verificaciones.
- Texto mixto y emojisEl texto con letras, números y emojis se convierte en hash de forma consistente porque se codifica en UTF-8.
Fórmula o cómo funciona la herramienta
La herramienta codifica tu texto como bytes UTF-8 y los pasa a SubtleCrypto.digest del navegador para cada algoritmo, luego formatea el resultado en hexadecimal. La misma entrada siempre produce el mismo digest; el interruptor de mayúsculas es solo una transformación visual, no un nuevo cálculo.
Entradas, salidas y supuestos
Ingresas texto y eliges el formato del hexadecimal. La herramienta devuelve digests hexadecimales SHA-1, SHA-256, SHA-384 y SHA-512. Se asume codificación UTF-8, igual que las herramientas de línea de comandos habituales. No se ofrece MD5 porque Web Crypto no lo admite y se considera débil.
Modos o escenarios compatibles
Úsala para verificaciones de integridad, IDs de referencia y checksums. Copia un solo digest o los cuatro. Convierte en hash el texto que ingresas; no lee archivos directamente.
Limitaciones y errores comunes
Un hash no es encriptación y no se puede revertir para obtener la entrada original. Esta herramienta no es adecuada para almacenar contraseñas; usa algoritmos diseñados para eso, como bcrypt, Argon2 o scrypt, en el servidor. Tampoco incluye MD5.
Privacidad y procesamiento local
El texto se convierte en hash completamente en tu navegador usando Web Crypto. Nunca se sube, se almacena ni se envía a analíticas, así que incluso el texto sensible permanece en tu dispositivo.
Preguntas frecuentes
¿Qué algoritmos son compatibles?
SHA-1, SHA-256, SHA-384 y SHA-512, todos mediante el Web Crypto del navegador. MD5 no está incluido porque Web Crypto no lo admite y es débil.
¿Un hash es lo mismo que una encriptación?
No. Un hash es de una sola dirección: no puedes recuperar la entrada a partir de él. La encriptación es reversible con una clave.
¿Puedo usar esto para almacenar contraseñas?
No. Usa bcrypt, Argon2 o scrypt en el servidor. Un hash SHA simple no es seguro para contraseñas.
¿Por qué los emojis se convierten bien en hash?
El texto se codifica en UTF-8 antes de convertirlo en hash, así que cualquier carácter Unicode, incluidos los emojis, se procesa de forma consistente.
¿Se sube mi texto?
No. El hash se calcula en tu navegador y nada de lo que escribes se envía a ningún lado.

