Hash Generator

Generate MD5, SHA1, SHA256, SHA512, SHA224, and SHA384 hashes

Free online hash generator supporting MD5, SHA-256, SHA-512, RIPEMD-160, HMAC-SHA256, and more. Generate one-way cryptographic hashes instantly. SHA-256 is the industry standard. Perfect for password hashing, file verification, digital signatures, and blockchain. Instant computation, 100% client-side, complete privacy.

256-bit hash (Recommended standard)

Waiting for input...

What Is a Cryptographic Hash?

A cryptographic hash function takes any input (text, file, or data) and produces a fixed-size, deterministic output called a hash, digest, or checksum. The same input always produces the same hash, but even a single character change produces a completely different output. Hashes are one-way — you cannot reverse a hash to recover the original input.

Supported Hash Algorithms

MD5 (128-bit / 32 chars) — Fast but cryptographically broken. Use only for non-security checksums and legacy compatibility.

SHA-1 (160-bit / 40 chars) — Deprecated for security. Collision attacks demonstrated by Google in 2017. Avoid for new applications.

SHA-256 (256-bit / 64 chars) — The industry standard. Used in TLS/SSL certificates, Bitcoin, code signing, and password hashing. Recommended for most use cases.

SHA-512 (512-bit / 128 chars) — Maximum security in the SHA-2 family. Preferred when security margins matter more than performance.

RIPEMD-160 (160-bit / 40 chars) — Used in Bitcoin address generation (combined with SHA-256). Provides diversity from the SHA family.

HMAC-SHA256 (keyed hash) — Hash-based Message Authentication Code. Combines SHA-256 with a secret key to verify both data integrity and authenticity. Used in API signing (AWS Signature v4, Stripe webhooks).

Common Use Cases

  • Verifying file integrity after download (checksum comparison)
  • Storing passwords securely in databases (use bcrypt/scrypt for production, hashes for comparison)
  • Digital signatures and certificate verification
  • Content-addressable storage (Git uses SHA-1 for commit hashes)
  • API request signing and webhook verification (HMAC)