Hash Generator

Generate MD5, SHA, SHA3, and HMAC digests from text or files

Enter text above or upload a file to generate hashes

Supports UTF-8, Latin-1, and Hex input encoding with Hex/Base64/Base64URL output. Includes MD5, SHA-1, SHA-256, SHA-512, and SHA3-256, plus keyed HMAC. MD5 and SHA-1 are provided for compatibility — use SHA-256 or stronger for security-sensitive applications. All processing happens locally. File upload hashing is capped at 16 MB for responsiveness.

Hash Generator FAQ

Which hash should I use for security?

Use SHA-256 or stronger for new systems. MD5 and SHA-1 are legacy compatibility options.

What is HMAC?

HMAC is a keyed hash used for authenticity checks where both sides share a secret key.