What the Hash Generator Does
The Hash Generator computes several hashes of the same input in one pass, so you don't have to know in advance which algorithm a download page or an API used.
- Under Input, choose Text to hash what you type or paste into Text to hash, or File to drop a file from your device.
- Under Algorithms, pick what to compute. MD5, SHA-1, SHA-256, SHA-384 and SHA-512 are on by default, and CRC32 can be switched on when you need it.
- Set the Output format to Hex or Base64. For hex output, Letter case chooses between Lowercase and Uppercase.
- Optionally paste a published checksum into Expected checksum.
- Press Generate hashes.
The Hashes table shows one row per algorithm with its digest, ready to copy. When you filled in an expected checksum, a Check column marks each row Match or No match, and a headline above the table names the algorithm that matched, for example "The expected checksum matches SHA-256".
A footnote under the table confirms what was hashed: the file name and size, or the size of your text in UTF-8 bytes. That is a quick way to spot a truncated file or an invisible extra character. The results can be exported as CSV, Excel, PDF or an image.
For work that is only about MD5, our dedicated MD5 tools go further: the text to MD5 generator has line ending and trim options plus HMAC-MD5, and the bulk text MD5 tool hashes a whole list of strings at once.