Generador de hash
Calcula hashes SHA-256, SHA-384 y SHA-512 de texto o archivos en tu navegador y compáralos con una suma de verificación esperada.
Se procesa en local, en tu navegador. Tu texto no se sube.
Qué hace esta herramienta
Calcula los resúmenes SHA-256, SHA-384 y SHA-512 de cualquier texto o archivo y verás los tres a la vez, en hexadecimal o Base64. Es la forma más rápida de comprobar que un instalador o una ISO descargados coinciden con la suma de verificación publicada por su proveedor, de obtener la huella de un archivo o de ver qué hash tiene una cadena.
Pega en el cuadro de comparación la suma de verificación que esperas. La herramienta normaliza las mayúsculas, los espacios y los dos puntos, acepta hexadecimal o Base64 y te dice si coincide con alguno de los hashes calculados, con la comparación hecha en tiempo constante.
El hash usa la API Web Crypto integrada en tu navegador. Los archivos se leen desde tu disco a la memoria y se les calcula el hash en local; nunca se suben. El texto se procesa como UTF-8.
Cómo usarla
- 1Elige Texto o Archivo.
- 2Escribe tu texto o suelta un archivo / elige uno desde tu dispositivo.
- 3Lee los resultados SHA-256, SHA-384 y SHA-512; alterna entre Hex y Base64 y copia el que necesites.
- 4Si quieres, pega un hash esperado en “Comparar con el hash esperado” para comprobar si coincide.
Formatos compatibles
Cualquier texto (con hash calculado como UTF-8) o cualquier tipo de archivo. Salida en hexadecimal (minúsculas o mayúsculas) o en Base64.
Privacidad
Esta herramienta se ejecuta en tu navegador. Los datos que proporcionas se procesan en tu dispositivo y no se envían a nuestros servidores.
Limitaciones
- El archivo entero se carga en memoria antes de calcular el hash, así que los archivos muy grandes pueden fallar en dispositivos con poca memoria. El límite de tamaño se muestra en la zona de carga.
- Solo se ofrecen hashes de la familia SHA-2 (SHA-256, SHA-384, SHA-512). MD5 y SHA-1 no se incluyen porque están rotos para usos de seguridad.
- Las funciones hash no protegen contraseñas. Para eso usa una función lenta de hash de contraseñas con sal (como Argon2, scrypt o bcrypt).
- Un hash que coincide solo demuestra que el archivo es igual a aquello con lo que se calculó la suma de verificación. Es tan fiable como el lugar del que obtuviste la suma esperada.
- Web Crypto requiere un contexto seguro (HTTPS o localhost) en los navegadores.
Preguntas frecuentes
¿Mi archivo se sube para calcular el hash?
No. Tu navegador lee el archivo y calcula el hash en tu dispositivo. Nunca sale de él.
¿Con qué hash debo comprobar una descarga?
Con el que te dé el editor. Si enumera varios, SHA-256 es el más habitual. Que coincida cualquiera de ellos significa que el archivo es idéntico al que se procesó.
¿Por qué el hash de mi texto es distinto al de otra herramienta?
Los hashes cambian con cualquier diferencia en la entrada: un salto de línea final, los finales de línea (CRLF o LF), otra codificación de caracteres o espacios en blanco invisibles. Esta herramienta calcula el hash de los bytes UTF-8 exactos del cuadro de texto.
¿Puedo revertir un hash para obtener los datos originales?
No. Los hashes son de un solo sentido. Las entradas cortas o comunes se pueden adivinar probando candidatos, y por eso los hashes sin sal no son adecuados para contraseñas.
Herramientas relacionadas
Generador de UUID
Genera UUID v4 aleatorios o UUID v7 ordenados por tiempo en lote (hasta 1.000). Copia todo o descarga un archivo .txt. Se ejecuta en tu navegador.
Codificador Base64
Codifica texto a Base64 con compatibilidad total con UTF-8, alfabeto seguro para URL opcional y control del relleno. Se ejecuta en tu navegador.
Formateador de JSON
Da formato, embellece y ordena JSON con resaltado de sintaxis. Señala los errores por línea y columna. Se ejecuta en local, en tu navegador.
Validador de JSON
Comprueba si un JSON es válido y consulta la línea y la columna exactas del primer error, con un signo bajo el carácter problemático.