Boneyard Tools

MD5 Hash Generator

Type or paste text to get its MD5 hash as a lowercase 32-character hex string. Hashing runs entirely in your browser, so your input never leaves your device.

How to generate an MD5 hash

  1. Paste or type the text you want to hash.
  2. Read the 32-character lowercase hex digest that appears live.
  3. Copy the MD5 hash for your checksum, cache key or fingerprint.

Examples

MD5 of 'abc'

abc
900150983cd24fb0d6963f7d28e17f72

MD5 of an empty string

(empty)
d41d8cd98f00b204e9800998ecf8427e

Frequently asked questions

What is an MD5 hash?

MD5 is a hash function that turns any input into a fixed 128-bit value, shown here as 32 hexadecimal characters. The same text always produces the same digest, and changing a single character produces a completely different result.

Can I reverse an MD5 hash back to the original text?

No. MD5 is one-way by design, so there is no decrypt step. People only recover short or common inputs by guessing and re-hashing candidates against lookup tables, which is why MD5 is not encryption.

Is MD5 safe to use?

Not for security. MD5 is broken against collision attacks, so it should not protect passwords, signatures or anything where an attacker could forge input. It is still fine as a fast non-security checksum, cache key or content fingerprint, for which it remains popular.

How does this tool handle accents and emoji?

Text is encoded as UTF-8 before hashing, so accented letters, non-Latin scripts and emoji each contribute their full byte sequence. This matches the digest produced by standard command-line tools and libraries.

Is my text sent to a server?

No. The MD5 digest is computed locally in your browser with a pure JavaScript implementation, so your input never leaves your device and the tool works offline.

Related tools