DevTools Hub

Search tools

Search for a developer tool

Security

Checksum Generator

Compute CRC-32, MD5, SHA-1, SHA-256 and SHA-512 checksums for a file.

What a checksum verifies

A checksum is a fixed-length fingerprint of a file's exact bytes. Download the same file twice, or copy it across a flaky connection, and even one flipped bit produces a completely different checksum — which makes it a fast, reliable way to confirm a file arrived intact and matches the copy the publisher intended you to have.

Which algorithm to trust

See MD5 vs SHA-256 vs SHA-512 for the full breakdown of why the older algorithms are still around despite being broken. Only need the cryptographic hashes, not CRC-32? See File Hash Calculator. For hashing pasted text instead of a file, see Hash Generator.

How this is computed

Your file is read locally with the File API and hashed entirely in your browser — SHA-1, SHA-256, and SHA-512 via the native Web Crypto API, MD5 and CRC-32 via small pure-JavaScript implementations (Web Crypto deliberately omits both, since neither is considered cryptographically secure). The file itself is never uploaded or transmitted anywhere.

Related tools