Runs locally in your browser. Nothing you enter is uploaded to our servers.

Result

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

  1. Paste the input

    Whitespace counts. Hash the exact bytes you will store or send.

  2. Pick the algorithm

    Match whatever the other system already uses — mixed algorithms cannot be compared.

  3. 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.