Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes locally in your browser.
Frequently Asked Questions
What is Hashing?
Hashing is the process of converting an input of any length into a fixed-size string of characters. A good hash function ensures that even a tiny change in input results in a completely different output.
Which algorithm should I use?
For security-sensitive applications, SHA-256 or higher is recommended. SHA-1 is considered weak and should only be used for legacy compatibility or non-security purposes like checksums.
Why is MD5 not offered?
This tool uses your browser's built-in Web Crypto API, which deliberately excludes MD5 because it is cryptographically broken. If you need an MD5 checksum for a legacy system, use a command-line tool like md5sum.