Hash Generator (SHA-256 / SHA-1 / SHA-512)
Create a hash from text. It's computed using your browser's crypto features, so your data is never sent anywhere. Use it with peace of mind.
What is a hash?
A hash function turns input data into a fixed-length string (the hash). The same input always produces the same hash, and even a tiny difference yields a completely different value. Hashes are used for tamper detection, verifying that data is identical, and storing passwords.
Supported algorithms
- SHA-256 / SHA-384 / SHA-512: currently recommended, secure hashes. SHA-256 in particular is widely used.
- SHA-1: provided for compatibility. Collisions have been found, so it's not recommended for security use.
Computation uses the browser's built-in Web Crypto API, so it's fast, and your input is never sent anywhere.
Note: MD5 isn't included in browsers, so it's not supported.
FAQ
Which hashes are supported?
SHA-256, SHA-1, SHA-384, and SHA-512 are supported. You can compute several at once.
Can I use MD5?
MD5 isn't included in browsers, so it's not supported.
Is my input sent anywhere?
No. It's computed using the browser's built-in Web Crypto and is never sent.
Can I display in uppercase?
Tick “Uppercase” to show the hex in uppercase.
