Hash Generator

Compute MD5, CRC32 and SHA-1/256/384/512 digests of text or a file — or keyed HMAC digests. Everything runs in your browser — nothing is uploaded.

Hashed as UTF-8 bytes.
With a key, the tool emits HMAC-SHA digests instead of plain checksums.

MD5, CRC32 and SHA-1 are provided for checksums and compatibility only — they are unsafe for anything security related, so prefer SHA-256 or stronger, or a keyed HMAC.