How to use

  1. Paste the text you want to hash.
  2. Pick an algorithm: MD5, SHA-1, SHA-256, SHA-512 or CRC32 (or compute all at once).
  3. Copy the hex digest from the output.

A hash function maps input of any size to a fixed-length digest: the same input always yields the same output, and a one-character change scrambles the entire result (the avalanche effect). That determinism is why hashes anchor everything from git commits to download verification to blockchain.

The algorithms here serve very different purposes. SHA-256 and SHA-512 are current cryptographic standards, collision-resistant and safe for signatures, integrity checks and content addressing. MD5 and SHA-1 are cryptographically broken: researchers can manufacture two different inputs with the same digest (SHAttered demonstrated this for SHA-1 in 2017), so they must not be used for security. They survive legitimately as fast non-adversarial checksums and legacy-system compatibility. CRC32 is not cryptographic at all. It is a 32-bit error-detection code designed to catch accidental corruption in transit, trivially forgeable on purpose.

The gotcha that generates the most confusion: hashing is not encryption and it is not password storage. A raw SHA-256 of a password falls to rainbow tables and GPU brute force at billions of guesses per second, passwords need a deliberately slow, salted algorithm like bcrypt, scrypt or Argon2. Also note that hashes operate on bytes, so text is UTF-8 encoded first. The same visible string in UTF-16 produces a completely different digest. Velona computes digests server-side per request and retains nothing for anonymous users.

Examples

SHA-256 of 'hello'
Input:  hello
Output: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
MD5 of 'hello'
Input:  hello
Output: 5d41402abc4b2a76b9719d911017c592
CRC32 of 'hello'
Input:  hello
Output: 3610a686

Frequently asked questions

Can I reverse a hash to get the original text?

Not mathematically, hashing is one-way. However, common inputs can be found by lookup: precomputed tables cover billions of known strings, which is exactly why unsalted password hashes are unsafe.

Is MD5 still okay to use?

For security, no, collisions can be generated at will. For non-adversarial jobs like cache keys, deduplication or a quick file-corruption check it still works and is fast, but new designs should default to SHA-256.

Which hash should I use to verify a downloaded file?

Use whichever digest the publisher provides, ideally SHA-256. Compute the hash of your downloaded file and compare every character against the published value, a single differing hex digit means the file is not the one they shipped.

Why is SHA-512 sometimes faster than SHA-256?

SHA-512 works on 64-bit words, so on 64-bit CPUs it processes more data per operation despite the longer output. On hardware with SHA-NI acceleration, SHA-256 usually wins instead.

Related tools

Free forever, built by Velona

Velona is India's INR-native AI API gateway with 300+ models, UPI top-up from ₹10, no foreign card needed. These tools are free forever.