Hash Generator

Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of local text or files.

Processed locally in your browser. Your input is not uploaded.

How to use Hash Generator

Generate hexadecimal digests using your browser’s native Web Crypto API. Text is encoded as UTF-8, with line breaks preserved. Files stay on your device.

Details and limits

SHA-1 is legacy and is not recommended for security-sensitive use. Hashing is not encryption. File input is limited to 20 MiB because Web Crypto requires the complete buffer in memory. Text is limited to 1,000,000 characters; HTTPS is required.