Hash Generator — MD5, SHA-1, SHA-256, SHA-512 & HMAC
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes and HMAC signatures instantly. Compare hashes to verify file integrity. Everything runs in your browser.
FAQ
Frequently asked questions about hash generator.
What hash algorithms are supported?
MD5, SHA-1, SHA-256, SHA-384, and SHA-512. For HMAC (Hash-based Message Authentication Code), SHA-256, SHA-384, and SHA-512 are supported.
What is the difference between a hash and HMAC?
A hash is a one-way function that produces a fixed-size digest from input data. HMAC adds a secret key to the hashing process, allowing you to verify both data integrity and authenticity.
Is MD5 secure?
MD5 is no longer considered secure for cryptographic purposes due to known collision vulnerabilities. It's still useful for checksums and non-security purposes. For security, use SHA-256 or SHA-512.
Does my data leave my browser?
No. All hashing is done entirely in your browser using the Web Crypto API (and a pure JavaScript implementation for MD5). Nothing is sent to any server.