MD5 Hash Generator
Generate MD5, SHA-1 and SHA-256 hashes from text or files — instantly, in your browser.
Empty input is valid — these are the well-known hashes of the empty string.
MD5 (128-bit)
—
SHA-1 (160-bit)
—
SHA-256 (256-bit)
—
MD5 and SHA-1 are fine for checksums and fingerprints — never for password storage.
Working…
Something went wrong
Your results will appear here.
Fill in the input above and run the tool to get started.
Honest limits
MD5 and SHA-1 are broken for security purposes (collisions are practical). They are fine for checksums and fingerprints — never for password storage.
How to use the MD5 Hash Generator
- Type or paste text into the box — MD5, SHA-1, and SHA-256 update live as you type.
- Toggle Uppercase hex if the system you're pasting into expects uppercase digests.
- Copy any digest with its Copy button, or choose a file to hash its raw bytes (the file never leaves your browser).
Examples
Example
Paste abc → MD5 900150983cd24fb0d6963f7d28e17f72 (a standard RFC 1321 test vector — matching it proves the implementation is correct).
What this tool doesn't do
- MD5 and SHA-1 are cryptographically broken — fine for checksums and fingerprints, never for passwords, signatures, or anything adversarial.
- Even SHA-256 is too fast for password storage; use bcrypt, scrypt, or Argon2id for passwords.
- Very large files take a moment — hashing is CPU work done in your browser.
- SHA-1 and SHA-256 use the Web Crypto API, which requires a secure context (HTTPS or localhost); MD5 always works since it's computed in pure JavaScript.
Frequently asked questions
Related tools
JSON Formatter & Validator
Validate, format and minify JSON instantly.
Use toolBase64 Encoder & Decoder
Encode text to Base64 or decode Base64 back to text — plus convert any file to Base64. Unicode-safe, in your browser.
Use toolPassword Generator
Generate strong, random passwords and passphrases.
Use toolWord Counter
Count words, characters, sentences and paragraphs as you type.
Use toolCase Converter
Convert text between UPPERCASE, lowercase, Title Case, Sentence case and more — instantly.
Use toolAge Calculator
Enter your birth date — get your exact age in years, months and days, plus a countdown to your next birthday.
Use tool