Skip to content
Free security tool

MD5 hash generator

This tool calculates the 128-bit MD5 hash of any text and shows it as 32 hexadecimal characters. Developers use MD5 to compare strings, build cache keys and work with older systems that still expect it.

  • Runs in your browser
  • Free, no account needed
  • Copy or download the result
Private: runs on this device

Input

5 characters

Result

5d41402abc4b2a76b9719d911017c592

Example

Input
hello
Result
5d41402abc4b2a76b9719d911017c592

How to use the md5 hash generator

  1. Type or paste your text into the Text to hash box.
  2. Choose Hexadecimal letters: Lowercase or Uppercase.
  3. Press Run.
  4. Use Copy result to copy the hash.

How it works

Your text is encoded as UTF-8 before hashing, so accented letters and emoji give the same hash as other standard tools.

The hash comes from a built-in MD5 implementation that is tested against the RFC 1321 test values.

MD5 is broken for security, because different inputs with the same MD5 hash can be made on purpose. Use it only for checksums, not for passwords, signatures or proving a file was not changed by an attacker.

Text with an unpaired surrogate (half of an emoji) is rejected. The limit is 1,000,000 characters.

Everything runs in your browser. Your input is not uploaded or stored.

Questions and answers

Is MD5 secure?

No. Researchers can create different inputs that share an MD5 hash, so MD5 should not be used where someone could choose the input. Use SHA-256 instead.

Can an MD5 hash be decrypted?

No. A hash is one-way. Short or common inputs can sometimes be guessed by trying many candidates, which is another reason not to use MD5 for passwords.

Why does my MD5 differ from another tool?

Check for extra spaces or a trailing line break, and make sure both tools hash the same text encoding. This tool hashes the exact UTF-8 bytes of your input.

Is my text uploaded?

No. It runs in your browser, and nothing you paste is sent to a server.

All 220 SnowRock tools