Hash Generator
MD5, SHA-1, SHA-256 hashes
Loadingโฆ
Was this tool helpful?
About this tool
This tool computes the MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of your input at the same time. The SHA family runs through the browser's built-in Web Crypto API, while MD5 uses a bundled implementation, and all five values update as you type.
How to use
- Type the string you want to hash into the input box.
- Five result lines, from MD5 to SHA-512, appear right below.
- Use each line's copy button to grab just the hash you need.
- Use the sample buttons to compare hashes of an empty string or multilingual text.
Frequently asked questions
- Why should MD5 not be used for storing passwords?
- MD5 is extremely fast to compute, which makes it weak against brute-force attacks, and real collisions โ different inputs producing the same hash โ have already been demonstrated. Passwords should be stored with a purpose-built, deliberately slow algorithm like bcrypt or argon2.
- Is SHA-1 unsafe too?
- Yes. SHA-1 has also had successful real-world collision attacks, so it is not recommended for integrity checks or signatures anymore. For new systems, SHA-256 or stronger is the safer choice.
- So what are the hashes on this page good for?
- They work well for comparing checksums to confirm a file was not corrupted in transit, or for quickly checking whether two strings are identical. Do not use them for security purposes like storing passwords.
- Is the text I enter sent to a server?
- No. Every hash is computed inside your browser โ via the Web Crypto API and a bundled MD5 implementation โ and never sent to a server.
MD5 and SHA-1 are algorithms with known collisions, so they are not suitable for integrity verification. When storing passwords, use a dedicated algorithm like bcrypt or argon2 instead of the hashes on this page.