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
- Paste or type the text you want to hash.
- Read the 32-character lowercase hex digest that appears live.
- 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
SHA-256 Generator
Generate the SHA-256 hash of any text online. Get a lowercase 64-character hex digest instantly, computed in your browser with nothing uploaded.
Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text. Live, lowercase hex output that runs entirely in your browser.
CRC32 Calculator
Calculate the CRC32 (IEEE 802.3) and Adler-32 checksum of any text. Live hex and decimal output that runs entirely in your browser.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
Aspect Ratio Calculator
Calculate aspect ratios fast. Enter a ratio like 16:9 and one dimension to get the other, or enter width and height to simplify the ratio.
Base32 Encode
Base32 encode and decode text online using the standard RFC 4648 alphabet with proper padding. UTF-8 safe, fast and private in your browser.