Skip to main content

MD5 Hash Generator

Generate a 32-character MD5 hash from UTF-8 text in your browser. Copy lowercase or uppercase hashes for testing and legacy compatibility.

Your tool input is processed locally in your browser—not uploaded to or stored by Bitty Coder. Privacy Policy

Input
UTF-8
MD5 Hash
HEX

What is an MD5 hash generator?

An MD5 hash generator converts text into a 128-bit MD5 digest, usually written as 32 hexadecimal characters. Enter text and this tool creates the matching hash immediately in your browser.

Use it to reproduce a value from a legacy system, create a test fixture, or compare a known text value with an MD5 digest. The input is encoded as UTF-8 exactly as entered.

How to generate an MD5 hash

  1. Type or paste text into Input, or select Example.
  2. Choose lowercase or UPPERCASE from Letter case when a system requires a particular display format.
  3. Copy the generated hash from the output panel.

The result updates as you edit. Changing the letter case changes only how the hexadecimal digits are displayed, not the digest bytes.

MD5 hash example

The UTF-8 text abc produces this MD5 hash:

900150983cd24fb0d6963f7d28e17f72

Why do two MD5 generators produce different hashes?

MD5 hashes bytes, not the way text looks on screen. A different letter case, space, Tab, newline, or Unicode encoding changes the input bytes and therefore changes the hash.

For example, hello and hello followed by a newline are different inputs. This tool preserves whitespace and line endings and always encodes text as UTF-8.

When should you use MD5?

MD5 can help with compatibility, non-security checksums, fixtures, and debugging legacy systems that already require MD5. It is not suitable for password storage, digital signatures, or other security-sensitive uses because MD5 no longer provides reliable collision resistance. See RFC 6151 for the security guidance.

MD5 Hash Generator FAQ

How long is an MD5 hash?

An MD5 digest is 128 bits. Its usual hexadecimal form has 32 characters.

Can an MD5 hash be decrypted?

No. MD5 is a one-way hash function, not encryption. You can hash a candidate input and compare the resulting digest, but you cannot decrypt a hash back to its original text.

Does uppercase MD5 mean something different?

No. Uppercase and lowercase hexadecimal represent the same digest. Choose the form required by the system you are testing.