Herramienta

Generador hash SHA-256 online

Verifica archivos de hasta 20 MiB o texto frente a un checksum, sin subirlos.

Tus datos se procesan localmente en el navegador y no se envían a nuestros servidores.

El texto y los archivos se procesan localmente en tu navegador.

UTF-8 · Ctrl o ⌘ + Intro
64 caracteres · minúsculas

Pega un digest o una línea de checksum GNU/BSD (hasta 4096 caracteres). Una coincidencia no demuestra seguridad ni autenticidad.

Calcula el hash SHA-256 del texto UTF-8 sin enviarlo fuera de la pestaña.

Calcular o verificar SHA-256 en el navegador

Elige Texto (UTF-8) o Archivo y pulsa Calcular SHA-256. Para comprobar una descarga, selecciona el archivo original en vez de pegar su contenido en el campo de texto. La herramienta lee sus bytes localmente, sin subir el archivo.

Pega el SHA-256 del publicador en SHA-256 esperado para comparar. Admite 64 dígitos hexadecimales, una línea GNU (hash *archivo, o el hash seguido de dos espacios y el nombre) o una línea BSD (SHA256 (archivo) = hash). Se aceptan mayúsculas y espacios exteriores, hasta 4096 caracteres; no listas ni registros GNU escapados. El nombre es solo una etiqueta: no se abre esa ruta ni se verifica el nombre. La comparación revisa todos los dígitos y se actualiza al editar la referencia, sin volver a leer el archivo.

Una coincidencia indica que el checksum calculado es igual a la referencia. No demuestra que el archivo sea seguro ni auténtico. Obtén el hash esperado de una fuente fiable: si un atacante puede sustituir tanto el archivo como la referencia, puede hacer que coincidan.

Vector de prueba

El texto exacto abc, sin salto de línea al final, produce:

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

La salida contiene 64 dígitos hexadecimales que representan 256 bits. El texto vacío y un archivo vacío son entradas válidas y producen el mismo hash.

Texto y bytes de archivo

El texto se codifica como UTF-8. Los espacios, mayúsculas, acentos y saltos de línea forman parte de los bytes. No se recortan espacios ni se normaliza Unicode. Dos textos visualmente iguales pueden usar secuencias Unicode distintas; LF y CRLF también son bytes diferentes.

El modo Archivo procesa los bytes originales sin convertirlos a texto. Cambiar el nombre de un archivo no cambia su checksum si sus bytes siguen siendo iguales. Los metadatos del sistema de archivos, como su ruta, no se calculan, pero los metadatos guardados dentro del propio archivo sí forman parte de sus bytes.

El comparador de textos ayuda a localizar cambios por línea. Base64 representa bytes como texto: es una codificación reversible, no un checksum.

Límites y archivos mayores

Se admiten hasta 1.000.000 de caracteres de texto y 20 MiB (20.971.520 bytes) por archivo. El tamaño se comprueba antes de leerlo. Web Crypto necesita la entrada completa en memoria: esta herramienta no procesa archivos por bloques. Un navegador puede quedarse sin recursos incluso por debajo de ese límite.

Para archivos mayores, utiliza un comando del sistema de la guía de checksums para Windows, macOS y Linux. También explica cómo comparar el digest completo desde la terminal.

Cambiar la entrada o limpiar descarta los resultados pendientes. Un cálculo nativo ya iniciado puede terminar internamente, pero no se mostrará su resultado si ya no corresponde a la entrada actual.

Privacidad y límites de seguridad

La herramienta no transmite ni guarda el texto, los bytes, los nombres de archivo ni los checksums, y no los añade a la URL. El cálculo usa Web Crypto en el navegador mediante HTTPS.

SHA-256 no es cifrado y no tiene una operación de descifrado. Aun así, una entrada predecible se puede adivinar probando candidatos y calculando sus hashes. Esta herramienta no añade sal ni genera HMAC ni verifica firmas digitales; no uses SHA-256 directo como sistema de almacenamiento de contraseñas.

Preguntas frecuentes

¿Por qué no coincide mi checksum?

Comprueba que has seleccionado el archivo exacto, que el algoritmo es SHA-256 y que has copiado toda la referencia fiable. Otra versión del archivo, una descarga incompleta o una conversión de texto pueden cambiar el resultado. Investiga la diferencia antes de usar el archivo.

¿Un checksum en mayúsculas es otro hash?

No. Las letras hexadecimales en mayúsculas y minúsculas representan el mismo digest. La salida utiliza minúsculas y la comparación acepta ambas formas.

¿Puedo calcular el hash de una imagen, un PDF o un ZIP?

Sí, en modo Archivo, si no supera 20 MiB. La extensión no cambia el algoritmo: se calculan sus bytes sin abrir su contenido.

Referencias técnicas

SHA-256 se especifica en NIST FIPS 180-4. La documentación de digest de Web Crypto explica la API del navegador y la ausencia de procesamiento por bloques.

Revisado el por Tools in a Tab.