Hash & UUID generator
Hash any text with SHA-256/384/512 or SHA-1, and generate random UUID v4 identifiers in bulk — all locally in your browser.
UUID generator
Hashes, computed on your device
Paste any text and get a cryptographic hash with SHA-256, SHA-1, SHA-384 or SHA-512, computed by your browser's built-in Web Crypto and ready to copy. A hash is a fixed-length fingerprint of its input: the same text always produces the same digest, and changing a single character produces a completely different one. Nothing you paste is uploaded — it all runs locally.
What hashes are good for
The everyday use is verifying integrity. Compare the hash of a file you downloaded against the one the publisher lists, and if they match, the file arrived intact and untampered. Hashes also power deduplication and quick equality checks, since comparing two short digests is faster than comparing two large blobs. One important caveat: SHA-1 is considered broken for security purposes and should only be used for non-security checks against legacy systems — prefer SHA-256 or stronger for anything that matters.
Hashing isn't encryption
A common misconception is that hashing hides data you can later recover. It doesn't — hashing is one-way, with no "unhash" operation, which is exactly why it suits password storage and fingerprints rather than secrecy. If you need to encode data you'll decode later, that's a job for Base64 or real encryption, not hashing. Need unique IDs instead of fingerprints? The UUID generator here creates as many random RFC-4122 identifiers as you want.