MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC-32 β plus HMAC, hash comparison, and batch hashing. Everything runs locally in your browser.
Choose one or more algorithms to compute at once.
β MD5 and SHA-1 are cryptographically broken. Use only for legacy compatibility or non-security checksums β never for passwords or signatures.
Computes the hash of each file's raw bytes. Upload one or more files β each is hashed separately.
Reads each file as plain text first, then hashes that text β different from hashing the file's raw bytes above (encoding/line-ending changes can change the result).
Sign a message with a secret key using HMAC β commonly used for API request signing and webhook verification.
Check whether two hash values match β useful for verifying downloads or file integrity.
Hash each line of text separately β useful for word lists, IDs, or bulk lookups.
Saved only on this device (browser local storage) β never uploaded anywhere.
No. All hashing happens locally in your browser using the Web Crypto API and local JavaScript implementations. Files and text never leave your device.
Both are considered cryptographically broken and shouldn't be used for security purposes like password storage or digital signatures. They're included here for legacy compatibility, checksums, and non-security use cases like file integrity checks.
Hashing a file computes the hash of its raw bytes exactly as stored. Hashing the extracted text reads it as plain text first, which can give a different result if encoding, line endings, or binary content differ.
HMAC (Hash-based Message Authentication Code) combines a hash function with a secret key to verify a message's integrity and authenticity β commonly used for API request signing and webhook verification.
No fixed server-side limit β everything runs in your browser, so very large files depend on your device's available memory.
No. History is stored only in your browser's local storage on this device. Delete individual entries or clear everything at any time.
All tools are free. If they've saved you time, consider supporting us.