MD5 Hash Generator
This MD5 generator computes 128-bit message digests from text or files without sending anything to a server. The page opens with MD5 already selected, so paste text and the 32-character hex checksum appears immediately; you can switch on HMAC mode, choose an uppercase result, or hash an uploaded file. MD5 is fast and useful for integrity checks, cache keys, and finding duplicate files, but it is cryptographically broken, collisions can be constructed, so never use it for passwords, signatures, or certificates. Because hashing runs locally with JavaScript, sensitive input stays on your device. Copy or download each hash with one click.
No saved hashes yet, generate a hash then click Save
How to use this tool
Overview
This MD5 generator computes 128-bit message digests from text or files without sending anything to a server. The page opens with MD5 already selected, so paste text and the 32-character hex checksum appears immediately; you can switch on HMAC mode, choose an uppercase result, or hash an uploaded file. MD5 is fast and useful for integrity checks, cache keys, and finding duplicate files, but it is cryptographically broken, collisions can be constructed, so never use it for passwords, signatures, or certificates. Because hashing runs locally with JavaScript, sensitive input stays on your device. Copy or download each hash with one click.Formula
MD5: 128-bit hash value (32 hex characters)Frequently asked questions
Is MD5 secure? +
No. MD5 is cryptographically broken: collisions can be generated, so it must not be used for signatures, certificates, or password storage. It remains fine for checksums and cache keys.
How long is an MD5 hash? +
128 bits, displayed as 32 hexadecimal characters. For example, the empty input produces d41d8cd98f00b204e9800998ecf8427e.
Can I hash files and use HMAC? +
Yes. Drop in a file to hash its bytes, and enable HMAC mode to key the digest with a secret; the algorithm stays the same, only the calculation changes.
What hash algorithms does the tool support? +
This tool supports MD5, SHA-1, SHA-256, SHA-384, SHA-512, and other common cryptographic hash functions.
Can I hash files as well as text? +
Yes. Paste text directly or upload a file and the tool generates the hash for the content.
Are hashes generated in the browser? +
Yes. All hashing happens locally in your browser. Your data is never sent to any server.
What is the difference between MD5 and SHA-256? +
MD5 produces a 128-bit hash and is considered cryptographically broken. SHA-256 produces a 256-bit hash and is currently secure. Use SHA-256 for security purposes.