Generate and verify cryptographic hashes
Algorithm
Output format
Generate a keyed-hash message authentication code (HMAC)
Constant-time comparison to prevent timing attacks
Identify the algorithm based on hash length and format
Enter text and press Generate hash
Supports MD5, SHA-1, SHA-256, SHA-384, SHA-512 with HMAC
The Hash Generator computes cryptographic hashes β including SHA-256, SHA-1, SHA-384, SHA-512, and MD5 β from any text, right in your browser. Paste input and get the hex or Base64 digest instantly using the native Web Crypto API, with nothing sent to a server. It also supports HMAC and constant-time hash comparison, making it handy for checksums, fingerprinting, and verifying data integrity.