Generate SHA-256, SHA-512, SHA-1, and MD5 hashes of files or text — entirely client-side using Web Crypto API. Enter text in the text input, or upload a file to hash. Click "Generate All Hashes" to compute SHA-256, SHA-512, SHA-1, and MD5 simultaneously. Copy individual hash values by clicking the copy button on each result. Download all hashes as a text file for verification or record-keeping.