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

  1. Paste or type your text into the input box.
  2. Click Generate Hashes.
  3. All five hash values appear instantly.
  4. 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.