Hashing Toolkit
MD5, SHA, checksums, and HMAC — five tools for hashing text, verifying files, and signing messages. All run entirely in your browser.
How these fit together
Hash Generator computes MD5, SHA-1, SHA-256, or SHA-512 from text, and Hash Verifier checks a value against an expected hash instead of comparing two long strings by eye. File Hash Calculator and Checksum Generator do the same job for files rather than text — useful for confirming a download hasn't been corrupted or tampered with, matched against a hash the publisher provided. HMAC Generator is a different tool for a different job: a keyed hash used to prove a message came from someone holding a shared secret, not just to fingerprint content.
Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from text.
Hash Verifier
Check a text's hash against an expected MD5, SHA-1, SHA-256 or SHA-512 value.
Checksum Generator
Compute CRC-32, MD5, SHA-1, SHA-256 and SHA-512 checksums for a file.
File Hash Calculator
Calculate the MD5, SHA-1, SHA-256 and SHA-512 hash of a file.
HMAC Generator
Generate an HMAC-MD5, HMAC-SHA1, HMAC-SHA256 or HMAC-SHA512 signature.