Hash Generator
Paste text and get its hash as you type. A hash is a fixed-length fingerprint of the input: the same text always produces the same hash, and changing a single character changes it completely. That makes hashes useful for checking a file or a message hasn't been altered, comparing two values without storing the originals, and matching against a checksum someone published.
Some tools print hashes in capitals. The value is identical either way.
Nothing is uploaded — this tool runs inside your browser, so your files never leave your device.
Why use this tool
- MD5, SHA-1 and SHA-256 — individually or all three at once
- Runs in your browser, so the text you hash is never sent anywhere
- Updates live as you type, with an uppercase option for tools that expect it
- Reference implementations, checked against the published test vectors
How it works
- 1Paste or type the text you want to hash.
- 2Choose an algorithm, or pick “All three” to compare them.
- 3Copy the hash, or download it as a text file.
Hash Generator — frequently asked questions
No. Hashing is a one-way function — the output is a fixed length no matter how long the input was, so the original information simply isn't there to recover. What attackers do instead is hash enormous lists of likely inputs and look for a match, which is why short or common values offer no protection.
More developer tools
Looking for something else? Browse all developer tools
Explore the other tools
Same deal everywhere on the site — free, no sign-up, and no watermark on anything you download.
Or see every tool on one page.