Hash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files, entirely in your browser.
Compute a cryptographic hash of any text or uploaded file using SHA-1, SHA-256, SHA-384, or SHA-512, using the browser's native Web Crypto API. Useful for verifying a downloaded file's integrity against a published checksum, generating a fingerprint for deduplication, or producing a hash for a config file or API signature. Hashing runs locally, so files never leave your device even though the computation is happening right in the page.
Loading tool
How it works
- 01
Paste text or upload a file.
- 02
Choose a hash algorithm (SHA-1, SHA-256, SHA-384, or SHA-512).
- 03
Copy the generated hash to compare or use elsewhere.
Details
- Category
- Developer & data
- Runs
- In your browser
- Files uploaded
- No
- Cost per run
- Free
- Sign-in
- Not required
- Works offline
- Yes, once loaded
Last updated 2026-08-03
Common questions
Which algorithm should I use?
SHA-256 is the standard default for checksums and integrity verification. SHA-1 is weaker and mainly useful for legacy compatibility.
Can I hash a whole file, not just text?
Yes - upload any file and its full contents are hashed, useful for verifying downloads against a published checksum.
Is this reversible - can I decode a hash back to the original?
No. Hashing is one-way by design; there's no way to recover the original input from the hash.
Is my file uploaded anywhere?
No - hashing runs locally via Web Crypto.