Tool to identify a hash (hash fingerprint) automatically and recognize the algorithm(s) potentially used. Identifier/Analyzer for 350+ hashes online.
Hash Identifier - dCode
Tag(s) : Modern Cryptography, Informatics
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
A hash identifier is a tool that allows you to recognize the type of hash from a list of known hash functions. Given an unknown hash, the identifier determines which hash function was likely used to generate it.
There are hundreds of hashing algorithms, the majority return a hash as a number, usually stored in hexadecimal format. But the length of this number, some additional characters or the format of the final string allows to recognize what type of algorithm was used.
Indicate the character string that serves as a fingerprint. Take care not to add unnecessary elements, such as a space or a stop at the end, as these irrelevant characters could confuse the detector.
Example: e9837d47b610ee29399831f917791a44 is a hash of the MD5 algorithm (32 hexadecimal characters)
Sometimes there are many other algorithms that have the same hash format, impossible to know which function was used without testing them all.
The identifier compares the unknown hash to hash patterns generated by different hash functions. Depending on the length of the hash and the alphanumeric format, it can deduce which function most likely matches.
The identifier uses a database of over 400 hash algorithm formats called Haiti. This database was developed by Orange Cyberdefense here (MIT License) and maintained by noraj.
dCode retains ownership of the "Hash Identifier" source code. Any algorithm for the "Hash Identifier" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Hash Identifier" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Hash Identifier" or any other element are not public (except explicit open source licence like Creative Commons). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Hash Identifier" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source.
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Hash Identifier on dCode.fr [online website], retrieved on 2025-04-26,