Hash text

What is a Hash Text?

A cryptographic hash function turns any input into a fixed-size fingerprint called a digest. The same input always gives the same digest, a tiny change gives a completely different one, and it is practically impossible to reverse. Hashes are used for integrity checks, cache keys, deduplication, signatures and many protocols. This tool hashes text with all common algorithms at once.

How to use it

  1. Type or paste text.
  2. Choose the output encoding, usually hexadecimal.
  3. Copy the digest for the algorithm you need.

Example digests of the text hello

  • MD5: 5d41402abc4b2a76b9719d911017c592
  • SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
  • SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Changing it to Hello with a capital H produces entirely different digests.

Choosing an algorithm

  • SHA-256 or SHA-512: the default for new work.
  • SHA-3: a different internal design, useful where diversity from SHA-2 is wanted.
  • MD5 and SHA-1: broken for collision resistance. Use only for compatibility or non-security checksums.
  • RIPEMD-160: used in Bitcoin address generation.

Do not use plain hashes for passwords

General-purpose hashes are designed to be fast, which lets attackers test billions of password guesses per second. Store passwords with a slow, salted algorithm such as Argon2id, bcrypt or scrypt instead.

Encoding matters

Text is hashed as UTF-8 bytes. Trailing spaces or line breaks change the result, which is the most common reason two tools disagree.

Frequently Asked Questions

Can a hash be reversed?

No. Hash functions are one-way. Short or common inputs can be found by guessing, which is why passwords need special slow hashes.

Why does my hash differ from another tool?

Usually an invisible difference in input, such as a trailing newline, a space or a different character encoding.

Is MD5 still safe?

Not for security. Collisions can be created deliberately. It is acceptable only for non-security checksums.

Which hash should I use for passwords?

None of these directly. Use Argon2id, bcrypt or scrypt, which are deliberately slow and salted.