Hash Generator
Generate SHA-1, SHA-256, SHA-384, or SHA-512 hashes using various encodings. Hashing is commonly used to verify integrity and fingerprint data.
HASH
1. Enter your data
2. Select algorithm
3. Hash Result
SHA256
All Algorithms
| Algorithm | Hash (Hex) | Length | Actions |
|---|---|---|---|
| SHA1 | 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 | 40 | |
| SHA256 | d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 | 64 | |
| SHA384 | ca737f1014a48f4c0b6dd43cb177b0afd9e5169367544c494011e3317dbf9a509cb1e5dc1e85a941bbee3d7f2afbc9b1 | 96 | |
| SHA512 | 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6 | 128 |
About hashing
A cryptographic hash turns data into a fixed-length hex digest. The same input always produces the same output; it is not encryption, not HMAC, and not a password hash. Use SHA-256 as a checksum when a vendor publishes a digest for a file or payload. SHA-1 is a legacy checksum — avoid it for new security work. SHA-384 and SHA-512 are longer SHA-2 digests. This page uses Web Crypto only; there is no MD5. Text, hex, Base64, and a local file are encodings of the same bytes. The table lists every algorithm at once so you can copy the hex you need without re-pasting. Hashing a password with SHA-256 is the wrong tool: use bcrypt, which is intentionally slow. HMAC Generator is the sibling when a secret key must enter the digest (webhooks). JWT Encoder wraps HMAC in a token. Do not upload production payloads to a third-party hasher; this tab never sends the bytes. Close the page to drop the input. File hashing reads the file locally — large files can strain memory.
Your data stays private
Everything is processed locally in your browser. We never upload or store your data.
Common use cases
Checksums
Confirm a file or payload matches a published digest.
Integrity
Fingerprint a message before you store or compare it later.
Fingerprints
Turn a string into a fixed-length hex id for caches and deduping.
Compare copies
Hash two blobs and check that the hex values match.
Not passwords
Use bcrypt for passwords. A fast SHA hash is the wrong tool for that.
Enter the data
Paste text, hex, Base64, or choose a file. The digest updates as you type.
Choose an algorithm
SHA256 is the usual checksum. SHA1 is weak. SHA384 and SHA512 are longer SHA-2 digests.
Compare algorithms
The table lists SHA1, SHA256, SHA384, and SHA512 at once so you can copy the hex you need.
Stays private
Copy or download the digest. Nothing is uploaded. Use bcrypt for passwords.
Related developer tools
HMAC Generator
Generate HMAC (Hash-based Message Authentication Code) using various algorithms. HMAC is commonly used to verify the integrity and authenticity of messages.
Bcrypt Hash / Verify
Hash a password with bcrypt, or verify a password against an existing hash — locally in your browser.
Password Generator
Generate strong random passwords instantly in your browser. Free, private, and no signup required.
JWT Encoder
Sign an HS256, HS384, or HS512 JWT locally from a JSON payload and secret.
UUID Generator
Generate UUIDs instantly in your browser. Free, private, and no signup required.
Hash Generator FAQ
SHA-1, SHA-256, SHA-384, and SHA-512 via the Web Crypto API. SHA-256 is the default. Enter text, hex, Base64, or a file — the All Algorithms table lists every digest at once.
No. Fast SHA hashes are checksums, not password hashes. Use Bcrypt Hash / Verify for passwords.
No. Hashing runs locally in this browser. Messages and files are never sent to Toolora servers.