Cómo se usa
- Elija uno o varios archivos, o arrástrelos a la página.
- Marque los Algoritmos que necesite y pulse Calcular checksums.
- Pegue el checksum de la página de descargas en Checksum esperado (opcional) para ver si coincide.
- Copie el checksum que necesite. Un checksum de 32 cifras hexadecimales es MD5, y uno de 64 cifras es SHA-256.
Qué le dice un checksum
Un checksum es un código corto calculado a partir de cada byte de un archivo. Los mismos bytes dan siempre el mismo código, y un archivo que ha cambiado, aunque sea en un solo bit, da otro distinto. Comparar el código de su copia con el que publica el editor demuestra que su copia es el mismo archivo, que es el motivo habitual para calcularlo tras una descarga.
Qué algoritmo usar
MD5 (RFC 1321) y SHA-1 tienen colisiones conocidas: se pueden fabricar a propósito dos archivos distintos con el mismo checksum. Siguen sirviendo para detectar daños accidentales, como una descarga rota. SHA-256 y SHA-512 pertenecen a la familia SHA-2 de FIPS 180-4 y son la opción habitual cuando alguien podría cambiar el archivo a propósito. SHA-384 es SHA-512 recortado. CRC-32 es una comprobación de redundancia cíclica (RFC 1952, sección 8) que solo detecta daños accidentales.
Cómo se tratan los archivos grandes
Un archivo de hasta 64 MB se lee de una vez, y sus checksums SHA salen de SubtleCrypto, la función criptográfica propia del navegador. Un archivo mayor, de hasta 2 GB, se lee en trozos de 4 MB, y los checksums los calcula el código de esta página, que lee cada trozo una sola vez para todos los algoritmos que marcó. No se sube nada, y la barra de progreso muestra cuánto se ha avanzado.
Ejemplo resuelto: el texto abc
Un archivo cuyo contenido son las tres letras abc tiene los checksums que publican la RFC 1321 para MD5 y FIPS 180-4 para SHA-256. La tabla muestra los dos valores que da la página para ese archivo.
Al pegar el valor de SHA-256 como checksum esperado se ve que el archivo coincide con SHA-256. Un archivo distinto muestra que no coincide.
| Contenido del archivo | Algoritmo | Checksum |
|---|---|---|
| abc | SHA-256 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| abc | MD5 | 900150983cd24fb0d6963f7d28e17f72 |
Preguntas frecuentes
¿Por qué mi checksum y el de la web son distintos?
El archivo puede ser otra versión, o una descarga que se interrumpió antes de tiempo, o el sitio puede publicar el checksum de otro archivo. Descargue el archivo de nuevo y compare su nombre y su versión con la página.
¿Qué checksum debo usar?
SHA-256 es una buena opción por defecto. Cuando pega el checksum de una página de descargas, su longitud indica a la página qué algoritmo comparar, así que no tiene que elegirlo.
¿Sirve MD5 para comprobar una descarga?
Solo contra daños accidentales. MD5 tiene colisiones conocidas, así que quien quiera sustituir un archivo puede fabricar otro distinto con el mismo MD5. Use SHA-256 o SHA-512 cuando el archivo podría cambiarse a propósito.
¿Que un checksum coincida demuestra que un archivo es seguro?
Demuestra que su archivo tiene los mismos bytes que el archivo del que salió el checksum. No demuestra quién hizo el archivo: si el checksum viene de una página que no es de fiar, no dice nada sobre la seguridad.
¿Se suben mis archivos a algún sitio?
No. Los archivos se leen en su navegador, y nada se envía a nuestro servidor ni se guarda allí.
¿Por qué tarda tanto un archivo grande?
La página lee el archivo por trozos y calcula en JavaScript cada algoritmo que marcó. Un archivo de 2 GB puede tardar un minuto o más en un ordenador antiguo, así que desmarque los algoritmos que no necesite.
Fuentes
- RFC 1321 (en inglés): The MD5 Message-Digest Algorithm
- NIST FIPS 180-4 (en inglés): Secure Hash Standard (SHA-1 y la familia SHA-2)
- RFC 1952 (en inglés): GZIP file format, sección 8 (CRC-32)
- Catálogo de algoritmos CRC parametrizados (en inglés): valor de comprobación de CRC-32/ISO-HDLC
Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.