Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text. Free, browser-based, no data sent to servers.
How to Use
- Paste or type your text into the input box.
- Click Generate Hashes.
- All five hash values appear instantly.
- Click Copy next to any hash to copy it to clipboard.
Which Hash Should I Use?
- MD5: Legacy checksums and non-security file verification only.
- SHA-1: Deprecated for security. Still used in older git commits and certificates.
- SHA-256: The current standard for general cryptographic hashing, digital signatures, and TLS.
- SHA-512: Higher security margin, preferred on 64-bit platforms where speed is comparable to SHA-256.
Never use MD5 or SHA-1 for password hashing. Use a slow hash function like bcrypt, scrypt, or Argon2 for passwords.
FAQ
Is my input sent to any server?
No. MD5 is computed via a pure-JavaScript implementation. SHA variants use the browser's built-in Web Crypto API (SubtleCrypto). Nothing leaves your machine.
What is MD5 used for?
MD5 is a legacy checksum algorithm. It is NOT suitable for password storage or security-sensitive hashing — use SHA-256 or stronger for that.
Can I hash files with this tool?
This tool hashes text (UTF-8 encoded). File hashing is not yet supported.
What is the difference between SHA-256 and SHA-512?
SHA-256 produces a 256-bit (32-byte) digest; SHA-512 produces a 512-bit (64-byte) digest. SHA-512 is slower but provides a larger security margin.