Hash generator
MD5, SHA-1, SHA-256, SHA-384, SHA-512 - entirely in your browser.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Adjust the settings below. The result updates as you go.
Runs fully in your browser. Nothing is uploaded.
Runs fully in your browser. Nothing is uploaded.
How it works
Type or paste your text.
Choose an algorithm.
Copy the digest.
Frequently asked questions
No. Every digest is computed entirely in your browser.
MD5 is cryptographically broken for security use, but it still has real, legitimate non-security uses - matching a checksum a system or a tutorial still publishes in MD5. This tool includes it for that reason, not to recommend it for anything sensitive.
SHA-256 produces a longer digest and has no known practical way to find a collision; MD5 is shorter and collisions are easy to construct on purpose. Use SHA-256 for anything that matters, and treat MD5 as a legacy checksum only.
Not in this version - this tool hashes text you type or paste, not uploaded files.
Guides
A closer look at specific problems this tool solves.
Why MD5 and SHA-1 Are Still Everywhere, and Wrong for Passwords
Hashing splits into two unrelated jobs: proving a file wasn't corrupted, and protecting a password. MD5 and SHA-1 are still fine for the first. Using any of these five algorithms for the second is a real, common mistake.
Read the guideHow to Compute a SHA-256 or MD5 Hash of Text in Your Browser
Type or paste text, pick an algorithm, and the digest updates live as you type. Here's the actual process, including what happens over an insecure connection and with very long or non-English text.
Read the guideSHA-256 vs MD5: Which Hash Should You Actually Use?
Neither one is wrong in every context. MD5 is still the right answer when you're matching a checksum a system already published in it. SHA-256 is the right default for almost everything else.
Read the guide
Comments