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.