Hash Generator
Produce MD5, SHA-1, SHA-256 and SHA-512 hashes from any text — all computed locally in your browser.
How it works
A compact workflow from input to download.
Enter your text
Type or paste whatever you want to hash.
Read the hashes
MD5, SHA-1, SHA-256 and SHA-512 are all computed at once so you can compare them.
Copy what you need
Copy any individual hash to your clipboard.
Frequently asked questions
Can a hash be reversed?
Is MD5 safe to use?
Which algorithm should I use?
Why do the same words always give the same hash?
Is my data sent to a server?
What a hash function guarantees
A cryptographic hash makes three promises. It is deterministic: the same input always produces the same output, which is what makes verification possible. It exhibits the avalanche effect: changing a single bit of the input changes roughly half the bits of the output, so there is no way to nudge an input towards a target hash incrementally. And it is one-way: given a hash, there is no feasible route back to the input other than guessing. Those three properties together are what let you verify a download's integrity, detect whether a file has been tampered with, index content by its own fingerprint, and confirm a password without ever storing it — all without needing to keep the original data at all.
Why passwords need a different kind of hash
MD5 and SHA-256 are designed to be fast, and for password storage that is precisely the wrong property. A modern GPU can compute billions of SHA-256 hashes per second, so an attacker holding a stolen database of fast-hashed passwords can simply grind through every common password, every dictionary word and every leaked password from previous breaches, comparing as they go. Password hashing algorithms invert the design goal: bcrypt, scrypt and Argon2 are deliberately, tunably slow, and they take a random salt for each password so identical passwords do not produce identical hashes and precomputed rainbow tables are useless. A tenth of a second to check one login is imperceptible to your user and utterly ruinous to an attacker trying billions of guesses.
Related tools
Continue the workflow with adjacent tools.