Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text instantly in your browser.
Developers verifying integrity, building checksums, or testing hash output.
Type or paste text
Enter the text you want to hash into the input box.
See all digests
SHA-1, SHA-256, SHA-384, and SHA-512 are computed automatically as you type.
Copy a hash
Click the copy icon next to any algorithm to copy its digest.
Cryptographic hashes are used everywhere — verifying downloads, storing password fingerprints, and signing data. This tool computes them with the browser's native Web Crypto API, so your input never leaves your device.
File & data integrity
Generate a checksum to confirm data has not been altered.
Development & testing
Produce known hash values for unit tests and fixtures.
Learning
See how the same input always maps to the same fixed-length hash.
MD5 is not provided by the browser's Web Crypto API and is cryptographically broken. SHA-256 or stronger is recommended for new work.
No. Hashing happens entirely in your browser using crypto.subtle.
No. Cryptographic hashes are one-way — the original text cannot be recovered from the digest.