Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes of any text. Runs entirely in your browser. Nothing you type is ever uploaded.
–
–
–
–
What can you generate?
HashIt computes MD5, SHA-1, SHA-256, and SHA-512 hashes of any text you enter, all at once, updating live as you type.
Wondering what "decrypting a hash" would even mean? Read What a Hash Actually Guarantees (and What It Doesn't).
How it works
SHA-1, SHA-256, and SHA-512 run through your browser's built-in Web Crypto API; MD5 (not supported by that API) runs through a standard client-side implementation. Nothing is sent to a server, so it works even offline once the page has loaded.
Frequently asked questions
Is this free to use?
Yes. There's no sign-up and no limit on how many hashes you generate.
Do you store what I type?
No. Every hash is computed entirely client-side in your browser. See the privacy policy for details.
Is MD5 or SHA-1 safe to use?
Not for security purposes. Both MD5 and SHA-1 have known collision attacks and are considered cryptographically broken. They're included here for compatibility checking, checksums, and working with older systems, not for hashing passwords or anything security-sensitive. Use SHA-256 or SHA-512 for anything that matters.
What's the actual difference between the algorithms?
They differ in output length and internal design: MD5 produces a 128-bit digest, SHA-1 a 160-bit digest, SHA-256 a 256-bit digest, and SHA-512 a 512-bit digest. Longer, modern digests (SHA-256/512) are far more resistant to collision and preimage attacks than MD5 or SHA-1.