Hash Generator
Generate SHA-1, SHA-256 and SHA-512 hashes from text or a file using the Web Crypto API.
Input text
Hash a file instead
The file is read locally — nothing is uploaded.
Results
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.