Initialising Workbench...
Generate SHA and CRC checksums for text or files directly in your browser.
Checksum output appears here once you type text or add a file.
Hashing runs entirely client-side using the browser's Web Crypto API — your text and files are never uploaded anywhere.
The Checksum Calculator is a free online hash generator that helps you verify file integrity and detect data corruption or tampering. Paste in text or drop a file to instantly generate a SHA-1, SHA-256, SHA-384, SHA-512, or CRC32 checksum — no installation and no upload required.
It's the fastest way to verify a downloaded file's hash against the checksum published by its source, confirm two files or payloads are byte-for-byte identical, or spot-check that a build artifact wasn't corrupted in transit. Because every hash is computed with the browser's native Web Crypto API, your files and text never leave your device.
It's a free online hash generator that computes SHA-1, SHA-256, SHA-384, SHA-512, and CRC32 checksums for any text or file, so you can verify data integrity or match a value against a known hash.
No. Every checksum is computed client-side in your browser using the Web Crypto API, so your text or file contents never leave your device.
A checksum is a short, unique fingerprint of a file or piece of data. Comparing checksums before and after a transfer confirms the data wasn't altered, corrupted, or tampered with.
CRC32 is a fast error-detection code well suited to catching accidental corruption, while SHA-256 and SHA-512 are cryptographic hash functions that are collision-resistant and far better suited to security-sensitive integrity checks.
Upload the downloaded file here, generate its SHA-256 (or matching) checksum, then compare the result character-for-character with the hash published by the file's source — an exact match confirms the download is intact.
SHA-256 is the most common default for checksums and is fast on virtually any device. SHA-512 offers a larger digest and is often preferred for higher-security use cases or 64-bit systems where it can outperform SHA-256.