Hash input
Text or local file
Ready.
Security utility
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or local files, copy HEX or Base64 digests, and verify expected hashes directly in your browser.
Hash input
Ready.
Digest details
| Algorithm | Digest size | HEX length | Typical use |
|---|---|---|---|
| SHA-1 | 160 bits | 40 chars | Legacy fingerprints only; avoid for new security-sensitive work |
| SHA-256 | 256 bits | 64 chars | Checksums, integrity checks, package verification, API signatures |
| SHA-384 | 384 bits | 96 chars | Longer digest option for modern systems |
| SHA-512 | 512 bits | 128 chars | Long digests, release checksums, high-margin integrity fingerprints |
Use SHA-1 only when you must match an old system or published legacy checksum. For new integrity checks, SHA-256 is the practical default.
The browser reads the selected file into memory before hashing. It is fine for common downloads and documents, but very large files may be limited by available device memory.
Yes. Select the same algorithm, hash the text or file, then paste the published HEX or Base64 checksum into the compare field.