Hash Generator
Generate hashes — MD5, SHA-1, SHA-256 and more — from text or data.
A fixed fingerprint for any input
A hash turns any input into a fixed-length string that acts as its fingerprint: the same input always gives the same hash, and even a tiny change gives a completely different one. This generates hashes in the common algorithms, useful for verifying a file downloaded intact, comparing whether two inputs are identical, or checking data against a known checksum.
Paste your input and the hashes are computed.
Choosing the right algorithm
The algorithm matters for the job. MD5 and SHA-1 are fine for a quick integrity checksum but are broken for security and must never be used to protect anything. SHA-256 is the modern default for verification and general use. And crucially, none of these plain hashes is suitable for storing passwords — that needs a purpose-built, deliberately slow algorithm like bcrypt or Argon2 with a salt. Match the algorithm to whether you need a simple checksum or genuine security.
Questions & answers
Which hash algorithm should I use?
SHA-256 for general use and verification. MD5 and SHA-1 are fine for a quick checksum but broken for anything security-related.
Can I hash passwords with this?
No — plain hashes are wrong for passwords. Use a slow, salted algorithm like bcrypt or Argon2 for that.
Is my input uploaded?
No. The hashing happens in your browser.