Developer Tools

Hash Generator

MD5, SHA-1, SHA-256, SHA-512 and CRC32 checksums of any text in one pass.

Text to hash

Hashes are computed over the exact bytes entered (UTF-8), including line breaks and trailing spaces.

About the Hash Generator

The Hash Generator computes MD5, SHA-1, SHA-256, SHA-512 and CRC32 digests of any text in one pass, each with a copy button. Input is hashed as exact UTF-8 bytes — a single changed character produces a completely different digest.

Typical uses: verifying file or string integrity, generating cache keys, comparing configuration blobs. For passwords, use a dedicated slow KDF (bcrypt/Argon2) instead — see the Password Generator for creating strong secrets in the first place.

For integrity checks and fingerprints: SHA-256 is the modern standard. MD5 and SHA-1 are cryptographically broken (collisions can be constructed) and should only appear where legacy systems require them — never for passwords or signatures.

No — hashing is one-way by design. What attackers do instead is precompute hashes of common inputs (rainbow tables) and compare. That is why passwords must additionally be salted and stretched with algorithms like bcrypt or Argon2, not plain SHA-256.

CRC32 is a fast checksum for detecting accidental data corruption (downloads, archives). It is not a cryptographic hash — collisions are trivial — so use it only for integrity hints, never security.