Generate
Hash Generator
Hash text or a file with MD5, SHA-1, or SHA-2 (SHA-224/256/384/512) — computed locally with Web Crypto, never uploaded.
Generate
Hash text or a file with MD5, SHA-1, or SHA-2 (SHA-224/256/384/512) — computed locally with Web Crypto, never uploaded.
Walkthrough
Use cases
Verifying a download. Compare the SHA-256 checksum of a file against the one published on the download page.
Checking a reference value. Quickly confirm a value matches the hash shown in docs, a database, or a bug report.
Building test data. Generate deterministic hashes for test fixtures, cache keys, or API signatures.
FAQ
SHA-256 or SHA-512 for anything where integrity matters. MD5 and SHA-1 are shown for legacy compatibility — they are broken for security use and should not be used where an attacker could influence the input.
No. SHA-2 digests are computed with the browser's built-in Web Crypto and MD5/SHA-1 with local JavaScript — nothing leaves this tab.
This tool reads files as text up to 5 MB to keep the page responsive. For larger files, use a command-line tool like sha256sum.
Related