Hash Generator
Enter Text or Drop a File
How it works
This tool uses the browser's built-in Web Crypto API to compute cryptographic hashes. Text input is converted to bytes using TextEncoder, and files are read as ArrayBuffer via the FileReader API. The crypto.subtle.digest() method then computes SHA-1 (160-bit), SHA-256 (256-bit), and SHA-512 (512-bit) hashes. All processing happens entirely in your browser -- nothing is sent to any server.