Hash Identifier

Identify the algorithm behind a hash by its format — MD5, SHA family, bcrypt, crypt formats, JWTs, UUIDs, AWS keys and more — plus a hex ↔ base64 converter. All detection is local.

Identify hashes

Hex ↔ Base64 converter

How it works

About Hash Identifier

When you inherit a database dump, a config file, or a legacy auth table, the first question is usually "what hashed this?" The answer is almost always recoverable from the format: standardized prefixes and canonical digest lengths make modern schemes self-describing. This tool answers that question instantly and, just as importantly, tells you when the answer is ambiguous — because a length match is a necessary but not sufficient clue.

Identification is a starting point, not a verdict. If you only have a ciphertext digest (for example a 64-char hex string) there is no way to know whether it was produced by SHA-256, SHA3-256, or BLAKE2s without the original input; and a "MD5" label says nothing about whether the value is unsalted, salted, or doubled. Use the result to guide your next step — checking salting, iteration counts, or password-recovery tooling — rather than to conclude anything definitive.