Runs in your browser · Last updated 4 September 2026
MD5 Hash Generator
Free MD5 hash generator. Hash text to MD5, SHA-1, and SHA-256 in your browser. SHA uses Web Crypto; nothing is uploaded.
MD5
5d41402abc4b2a76b9719d911017c592SHA-1
…SHA-256
…MD5 is shown because people still search for it. Do not use it for passwords. SHA-256 is computed with the Web Crypto API.
How to use this tool
- Type or paste text.
- Copy MD5, SHA-1, or SHA-256.
- Prefer SHA-256 unless you are matching a legacy checksum.
Worked example
Input hello must produce MD5 5d41402abc4b2a76b9719d911017c592 and SHA-256 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. The SHA-256 page is the same widget aimed at the SHA query; HMAC-SHA-256 is for a keyed message.
Frequently asked questions
- What is MD5("hello")?
- 5d41402abc4b2a76b9719d911017c592. Use that as a smoke test.
- Should I hash passwords with MD5?
- No. MD5 is broken for collision resistance. Use a password KDF. This page still shows MD5 because people search for checksums.
- How is SHA-256 computed?
- With the browser Web Crypto API. MD5 is a local RFC 1321 implementation because Web Crypto does not include MD5.
- Is the text uploaded?
- No.
- Can I hash a file?
- Not in Wave 1. Paste text for now.