Integrity utility

SHA Hash Generator

Generate SHA-1, SHA-256, SHA-384 and SHA-512 digests from UTF-8 text or local files. Copy HEX or Base64 output and verify common published checksum formats without uploading data.

Hash input

Text or local file

Web Crypto

HEX digestBase64 digest

Digest details

Hash result summary

Algorithm
Digest bits
Input size
HEX length
Source
Verification

Popular SHA examples

SHA algorithm reference

AlgorithmDigest sizeHEX lengthTypical use
SHA-1160 bits40 charactersLegacy fingerprints only; avoid for new security-sensitive work
SHA-256256 bits64 charactersChecksums, integrity checks, package verification and signatures
SHA-384384 bits96 charactersLonger digest option for modern systems
SHA-512512 bits128 charactersLong release checksums and high-margin integrity fingerprints

Hashing notes

Local processingText and files are hashed in the browser with Web Crypto; content is not uploaded.
Deterministic outputThe same bytes and algorithm always produce the same digest.
Encoding mattersText uses UTF-8 bytes; file mode hashes the original file bytes.
Not reversibleSHA hashes are one-way fingerprints and cannot be decoded to the original data.

SHA hash generator FAQ

Should I use SHA-1?

Use SHA-1 only for compatibility with an old system or published legacy checksum. SHA-256 is the practical default for new integrity checks.

Are selected files uploaded?

No. Files are read and hashed locally in your browser. This tool limits files to 256 MB to protect browser memory.

How do I verify a published checksum?

Choose the same algorithm, hash the content, then paste the HEX, Base64, or checksum line into the comparison field.

Is SHA encryption?

No. SHA creates a one-way fingerprint for integrity checks and cannot be decrypted back to the original data.