Hash Generator

Generate SHA-1, SHA-256 and SHA-512 hashes from text or a file using the Web Crypto API.

The file is read locally — nothing is uploaded.

SHA-1
SHA-256
SHA-512
Hashing uses crypto.subtle.digest() — the browser's built-in Web Crypto API. SHA-1 is shown for compatibility checking only; prefer SHA-256 or SHA-512 for security purposes.