Hash Generator
Type or paste any text and get its SHA-1, SHA-256, SHA-384 and SHA-512 hashes instantly, computed in your browser.
Four hashes, computed on your device
A hash turns any input into a short, fixed-length fingerprint, where the same text always produces the same value and the tiniest change produces a completely different one. This tool uses the Web Crypto API built into your browser to compute SHA-1, SHA-256, SHA-384 and SHA-512 as you type, so your input never leaves the page. SHA-256 is the safe default for checksums and integrity checks; SHA-1 is here for legacy comparisons, not for security.
Why there is no MD5 button
We do not offer MD5 because the Web Crypto API simply does not provide it, and we would rather skip it than ship a slow, hand-rolled version. MD5 is also broken for security anyway. When you are juggling checksums, tokens, and secrets all day, the real problem is keeping them. Relic is an encrypted, permanent memory for everything you copy, searchable on every device and end-to-end encrypted so only you can read it. Hash here for free; never lose the value you just generated.
Learn: curious how fingerprinting actually works, and why it is one-way? Read What is a hash function?
Frequently asked questions
What is a hash?
A hash turns any input into a short, fixed-length fingerprint. The same text always produces the same value, the tiniest change produces a completely different one, and you cannot reverse the value back into the original. That is what makes hashes useful for checksums and integrity checks.
Which hash algorithms does this tool support?
SHA-1, SHA-256, SHA-384, and SHA-512, all computed at once as you type using your browser's built-in Web Crypto API. SHA-256 is the sensible default for most integrity work.
Is a hash the same as encryption?
No. Encryption is two-way: with the key you can get the original back. Hashing is one-way by design, there is no key and no way to decrypt it, so a hash is a fingerprint, not a locked box. If you need to protect data you can recover later, use real encryption, like our encrypt text tool.
Why is there no MD5 option here?
The Web Crypto API this tool uses does not provide MD5, and MD5 is broken for security anyway. If you specifically need an MD5 checksum for a legacy system, we have a separate MD5 generator page for that.
Is my input uploaded when I hash it?
No. Hashing happens in your browser through the Web Crypto API, so the text you paste never leaves your device.