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.

More Developer tools