MD5
—
SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
🔒 Hashing happens in your browser.
Hash & checksum generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes for any text or file, instantly and privately in your browser. Use it to verify a download’s checksum, fingerprint a file, or create a digest for a form or API. Modern hashes (SHA-256 and above) use the browser’s built-in Web Crypto engine.
Which hash should I use?
- SHA-256 — the sensible default for integrity checks and fingerprints.
- MD5 / SHA-1 — still common for legacy checksums, but not safe against deliberate tampering.
- SHA-512 — a longer digest when you want extra margin.
Frequently asked questions
Is my text or file uploaded to compute the hash?
No. All hashing runs locally in your browser using the Web Crypto API (and a local MD5 script), so your data never leaves your device.
How do I verify a download’s checksum?
Switch to the File tab, choose the downloaded file, and compare the SHA-256 (or the checksum the publisher provided) with the value shown here. They should match exactly.
Are MD5 and SHA-1 secure?
They are fine for detecting accidental corruption but are broken against intentional attacks. For security-sensitive uses, prefer SHA-256 or SHA-512.
