Hash Generator

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.

Free
No signup
Instant
Private

HASH

••••••••

1. Enter your data

43 characters

2. Select algorithm

SHA256 is a strong general-purpose algorithm.

3. Hash Result

SHA256

d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
64 characters
Strong

All Algorithms

AlgorithmHash (Hex)LengthActions
SHA12fd4e1c67a2d28fced849ee1bb76e7391b93eb1240
SHA256d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e59264
SHA384ca737f1014a48f4c0b6dd43cb177b0afd9e5169367544c494011e3317dbf9a509cb1e5dc1e85a941bbee3d7f2afbc9b196
SHA51207e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6128

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.

Learn more about privacy →

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

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.