Detect hash types from a hash string

Rank likely hash formats from digest length, alphabet, prefixes, and delimiters.

freeworks offlinenothing uploaded
ToolHash Identifier
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

A digest is normalized and compared with known textual signatures for common hash and password formats. The result is a ranked guess rather than proof of an algorithm or password.

  • Length and markers provide cheap clues.
  • Ambiguous formats remain multiple candidates.

Worked example

Identify MD5 Hash
Detect the type of a hash string by its length and format
Input
											d41d8cd98f00b204e9800998ecf8427e
										
Output
												Input: d41d8cd98f00b204e9800998ecf8427e
Length: 32 characters

Possible hash types:
  - MD5 (128-bit hash)
  - NTLM (32-char hex (same as MD5))
											

When to use this

Legacy migrations, forensics, and security training identify hash formats.

Edge cases

  • A 32-hex value can match several algorithms.
  • Salt prefixes can identify a format family.
  • Truncation removes useful identification evidence.

References