SHA-256, SHA-512 and SHA-1 hashes for any text — computed in your browser.
Hashes update as you type (with a short delay so long pastes stay smooth).
MD5 is intentionally not offered: it is broken for security use, and the browser's built-in crypto API does not provide MD5.
A hash is a fixed-length fingerprint of a piece of text. Change even one character and the hash changes completely, but the same text always produces the same hash. SHA-256 gives 64 hex characters, SHA-512 gives 128, and SHA-1 gives 40.
MD5 is intentionally omitted. It is broken and unsafe for security use, and the browser's built-in crypto API does not offer MD5 at all. Rather than ship a slow, unsafe JavaScript MD5, this tool sticks to the secure hashes your browser provides natively.
No. Hashing runs entirely in your browser using the WebCrypto API. Your text never leaves this page, is never sent to a server, and is never saved or tracked.
Yes — 100% free, no sign-up. Generate as many hashes as you like, for any text, at no cost.