Encrypt Online
Theme
Privacy Tool inputs are processed in your browser and are not sent to us.

Hash Format Identifier

Recognize marked hash formats and interpret raw digest-shaped values without false certainty

Safety note: Identification runs in your browser. It reads markers, parameters, alphabets, and lengths; it does not verify a password, recover original data, or prove which algorithm produced an unmarked value.
Identify a hash or digest-shaped valueRecognize marked password-hash formats first, then show size-compatible possibilities for raw hex or Base64 values
Maximum input: 16 KiB of text. Password plaintext is not needed for identification.
Marked Password-Hash Formats

Structured formats carry recognizable prefixes and fields. The identifier can parse common bcrypt and Argon2 strings, scrypt and PBKDF2 serializations, Unix crypt variants, LDAP wrappers, and selected application or database formats. It reports only parameters encoded in the value; it does not score the password or validate the hash.

Why Raw Digest Shapes Stay Ambiguous

A 32-character hex value is 128 bits and could be MD5, MD4, NTLM, or arbitrary bytes. A 64-character hex value is 256 bits and could fit SHA-256, SHA3-256, Keccak-256, BLAKE2s, a key, or another identifier. Length narrows the possibilities, but it does not identify the algorithm.

How to Interpret a Hash Identification Result

A strong result requires an explicit serialization marker and valid field shape. A possible result uses only the encoding and decoded length. Confirm the answer with the system that stored or transmitted the value before you select a verifier, migration path, or security policy.

What the Hash Identifier Cannot Do

The tool cannot recover the original password, prove that a raw value is a hash, determine an unmarked algorithm, or establish whether the parameters are appropriate for your application. Identification and verification are separate operations.

Hash Identification FAQ
Can a hash be decoded back to its original value?

No. Hash functions are one-way. Verification hashes a candidate under the same rules and compares the result.

Does 32 hex characters always mean MD5?

No. It is an MD5-sized value, but MD4, NTLM, random bytes, keys, and identifiers can have the same length.

Does recognizing bcrypt or Argon2 prove a password is correct?

No. Recognition reads the serialization. Use the matching verifier when you have an authorized plaintext candidate.