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.