Hash Generator β SHA-1 / SHA-256 / SHA-512
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes in your browser.
π Runs entirely in your browser. Your input and output are never sent to a server or stored β fully private.
Hashed in your browser with the Web Crypto API.
About this tool
Paste any text and instantly get its SHA-1, SHA-256, SHA-384 and SHA-512 hashes as hex digests. The hashes are computed with the browser's built-in Web Crypto API, so everything runs client-side β handy for checksums, verifying that text has not changed, or comparing values.
Frequently asked questions
What is a hash and what can I use it for?
A hash is a fixed-length fingerprint of your input. The same text always produces the same digest, and changing even one character produces a completely different one β which makes hashes ideal for checksums, integrity checks and comparing data.
Which hash should I use β SHA-1, SHA-256 or SHA-512?
SHA-256 is the safe default for checksums and integrity. SHA-512 gives a longer digest with an extra margin, while SHA-1 is considered weak and should be avoided for anything security-sensitive, even though you may still meet it in legacy systems.
Is my text sent to a server?
No. Hashing is done with the browser's built-in Web Crypto API and runs entirely on your device, so the text you enter is never uploaded or stored.