Generador de hash: SHA-1, SHA-256, SHA-384, SHA-512
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo, directamente en tu navegador. Sin dependencias, salida en hex o base64, y nada se sube a ningún servidor.
Todo se ejecuta en tu navegador con la Web Crypto API. Tu texto y tus archivos nunca salen de tu dispositivo.
Aquí aparecerán tus hashes SHA-1, SHA-256, SHA-384 y SHA-512.
Qué hace esta herramienta
Escribe un texto o elige un archivo y obtén a la vez sus digests SHA-1, SHA-256, SHA-384 y SHA-512, calculados por completo en tu navegador con la Web Crypto API integrada. No hay ninguna librería que cargar ni viaje al servidor: los bytes se procesan en tu dispositivo, así que incluso los archivos grandes o sensibles nunca salen de él. Cambia la salida entre hexadecimal y base64, y copia cualquier digest con un clic. SHA-1 se incluye para comparar checksums antiguos, pero ya no resiste colisiones, así que usa SHA-256 o superior cuando necesites seguridad real.
Para qué te sirve
- Verificar una descarga comparando su checksum con el que publica el autor.
- Generar un digest SHA-256 para guardar o indexar un valor sin conservar el original.
- Producir una huella de un archivo para distinguir dos versiones.
- Crear vectores de prueba mientras implementas hashing en tu propio código.
- Comprobar que un archivo copiado coincide byte a byte con el original.
Cómo se usa
- Elige si quieres calcular el hash de un texto o de un archivo con las pestañas de arriba.
- Escribe o pega tu texto, o suelta un archivo en la zona indicada.
- Elige hexadecimal o base64 como formato de salida.
- Lee los digests SHA-1, SHA-256, SHA-384 y SHA-512 según aparecen.
- Copia cualquier digest con su botón de copiar.
Todo el trabajo ocurre dentro de tu navegador, sin subir archivos a ningún servidor. Ver más herramientas del mismo campo.
Otras herramientas del mismo campo
DesarrolloCodificar y Decodificar Base64
Codifica y decodifica texto en Base64 online, con alfabeto URL-safe opcional. Todo en tu navegador, nada se sube a ningún servidor.
Decodificar JWT (JSON Web Token)
Decodifica la cabecera y el payload de un JSON Web Token online. Sin verificar la firma, gratis y en tu navegador, nada sale de tu dispositivo.
Generador de Contraseñas Seguras
Genera contraseñas, frases de paso, PIN, claves de API y secretos tipo openssl rand online. Aleatoriedad criptográfica, sin enviar nada a un servidor.
Probador de Regex Online
Prueba y depura expresiones regulares online en tiempo real, con grupos de captura y coincidencias resaltadas. Gratis y en tu navegador.
Preguntas frecuentes
¿Se sube mi texto o mi archivo a algún sitio?
No. Cada digest se calcula localmente con la Web Crypto API integrada en tu navegador. Tu texto y tus archivos nunca salen de tu dispositivo, y por eso es seguro calcular el hash de documentos privados aquí.
¿Qué algoritmo debería usar?
Para trabajo nuevo usa SHA-256 como opción sólida por defecto, o SHA-384 y SHA-512 cuando quieras un digest más largo. SHA-1 solo se ofrece para comparar checksums antiguos: está roto para seguridad porque se pueden fabricar colisiones, así que no lo uses para proteger nada.
¿Cuál es la diferencia entre la salida hex y base64?
Son dos maneras de escribir exactamente los mismos bytes del hash. El hexadecimal usa dos caracteres por byte y es el formato que imprimen la mayoría de herramientas de checksum. Base64 es más corto y es común en cabeceras HTTP y tokens. El digest subyacente es idéntico.
¿Por qué el SHA-256 de una entrada vacía siempre da el mismo valor?
Un hash es determinista: la misma entrada produce siempre el mismo digest. Una entrada vacía sigue siendo una entrada válida, así que su SHA-256 es el conocido e3b0c442...b855 cada vez. Cambia un solo byte y todo el digest cambia.
¿Puedo calcular el hash de archivos grandes?
Sí. El archivo se lee y se procesa en tu navegador, así que el límite práctico es la memoria de tu dispositivo y no un tamaño de subida. Los archivos muy grandes solo tardan un momento en leerse antes de que aparezcan los digests.

