Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes and keyed HMAC digests in Hex, Base64, or Binary formats.

Enter text (and optional HMAC secret key) to generate digests.
Web Crypto + Pure-JS MD5

Computed Cryptographic Digests (Hash / HMAC)

Algorithm Bits Digest Output Action
MD5 128-bit —
SHA-1 160-bit —
SHA-256 256-bit —
SHA-384 384-bit —
SHA-512 512-bit —

Client-Side MD5, SHA-1, SHA-256, SHA-384, SHA-512 & HMAC Generator

Verify file checksums, webhook signatures, and API authentication tokens directly in your browser. Supplying an optional secret key switches computation to keyed-hash message authentication codes (HMAC-MD5, HMAC-SHA1, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512) with support for both Plaintext (UTF-8) and Base64-encoded keys, and output in Hexadecimal, Base64, or Binary formats.