Hash Generator
Generate SHA-1, SHA-256, and SHA-512 hashes from any text using the Web Crypto API.
How to use this tool
- 1Enter or paste text into the 'Input text' textarea.
- 2Click 'Generate Hashes' — SHA-1, SHA-256, and SHA-512 hashes appear below.
- 3Click Copy next to any hash to copy it to your clipboard.
About Hash Generator
Verifying file integrity, storing passwords securely, and generating content fingerprints all require cryptographic hash functions. This tool generates SHA-1, SHA-256, and SHA-512 hashes simultaneously from any text input using the browser's Web Crypto API (crypto.subtle.digest). The text is encoded to UTF-8 bytes with TextEncoder before hashing, and the resulting ArrayBuffer is converted to a lowercase hex string. All three hashes are generated in parallel with Promise.all for speed. Each hash has its own Copy button. A note in the UI explains that MD5 is not available in the Web Crypto API — SHA-256 is the recommended modern alternative for most use cases. Developers verifying checksums, security engineers generating test vectors, and anyone who needs a quick hash of a string are the primary users. Runs entirely in your browser.