Runs locally in your browser. Nothing you enter is uploaded to our servers.
Result will appear here
Tips for hashing
Hashing is not encryption — you cannot decrypt a hash.
MD5/SHA-1 are fine for checksums, not for password storage.
Same input always yields the same hash for a given algorithm.
Tiny input changes produce completely different digests.
For passwords, use a dedicated KDF (Argon2, bcrypt, scrypt).
Hashes for integrity, not reversible hiding
Processing stays in your browser — your input is not uploaded to our servers.
A hash is a fixed-length fingerprint of input. This page computes common digests (for example SHA-256) in the browser so you can compare files or cache keys.
You cannot get the original text back from the hash. Do not use a fast hash alone as password storage.
Hash a string
Paste the input
Whitespace counts. Hash the exact bytes you will store or send.
Pick the algorithm
Match whatever the other system already uses — mixed algorithms cannot be compared.
Copy the hex digest
Compare it to a known-good value rather than reading it as English.
Hash generator FAQ
Can I decrypt a hash?
No. You can only hash candidates and compare. That is the point of a digest.
Which algorithm should I use?
Prefer SHA-256 or better for new work. MD5 and SHA-1 are still around for legacy checksums only.
Is hashing local?
Yes. The input never leaves this page.

