Hash & Security

All Hash Generator

Hash your text with every supported algorithm at once and compare the results side by side.

Rate this tool

How to use the All Hash Generator

  1. Type or paste your text in the box.
  2. Around 60 hashes appear at once, one row per algorithm.
  3. Find the algorithm you need and click Copy on that row.

About the All Hash Generator

Sometimes you know exactly which hash you want. Often you don’t — you have a hash sitting in a config file, a database column or someone else’s documentation, and you need to work out what produced it. This page hashes your input with every algorithm we support at once, roughly 60 rows, so you can scan the list and match by sight.

The full set covers the Message Digest family (MD2, MD4, MD5), the SHA-1 and SHA-2 families, the newer SHA-3 family, RIPEMD, Whirlpool, Tiger, Snefru, GOST and HAVAL, plus the non-cryptographic checksums and fast hashes people actually use in code every day: CRC32, Adler-32, FNV, MurmurHash3 and xxHash. Length alone often gives it away — 32 hex characters means MD5 or another 128-bit digest, 40 means SHA-1 or RIPEMD-160, 64 means SHA-256.

Worth being clear about what the list is for. The cryptographic entries are for fingerprinting and signatures — see SHA-256 for the sensible modern default. The fast ones (CRC32, Adler-32, FNV, MurmurHash3, xxHash) are checksums and hash-table functions, not security primitives, and none of them belong anywhere near a password. For passwords the answer is never on this page — use bcrypt or Argon2, which are deliberately slow and salted.

Frequently asked questions

How do I tell which algorithm made a hash I found?

Start with the length. Paste a known value here, then compare your mystery hash against the rows of the same length — 32 hex characters narrows it to MD5 and friends, 40 to SHA-1 or RIPEMD-160, 64 to SHA-256. If you can reproduce the exact string, you have your answer.

Which algorithm should I actually use?

For a general-purpose fingerprint or signature, SHA-256. For a fast non-security checksum, CRC32 or xxHash. For passwords, none of these — use bcrypt or Argon2 instead.

Why are CRC32 and Adler-32 so much shorter?

They are 32-bit checksums, not cryptographic hashes — they only produce 8 hex characters. They are built to catch accidental corruption quickly, and they are trivial to fool on purpose.

Can I reverse any of these back to the original text?

No. Hashing is one-way and the input is not stored inside the output. So-called reversers are lookup tables of previously hashed common strings.

Is my text sent anywhere?

Your text is sent to our server to be hashed, because browsers can only compute a handful of these algorithms natively. It is hashed and immediately discarded — never logged, never stored.