Hash and Checksum Generator
Calculate a SHA-256 file hash, compare an expected checksum, and copy the digest with Web Crypto.
Digest output
SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
SHA-1 is available for legacy verification only. Prefer SHA-256 or stronger.
Compare checksum
Base64
Enter text or choose a file to generate SHA digests.
How to use
sha256 file hash without upload. Calculate a SHA-256 file hash without upload, compare an expected checksum, and copy the digest locally with Web Crypto.
- 1Select Local file and choose a file.
- 2Read the SHA-256 row after local hashing finishes.
- 3Paste an expected checksum to compare when available.
- 4Copy SHA-256 or all digest values.
Technical background
The file bytes are read locally and hashed by the existing Web Crypto worker; SHA-1 remains legacy verification only.
Use cases
Use it to compare downloads, release artifacts, backups, and files against a publisher-provided checksum.
Privacy and security
File content and filename are not uploaded or sent to analytics; the current non-streaming size warning remains visible.
FAQ
Guides
- Base64 Encoding vs Encryption — They Are Not the SameBase64 looks encrypted but anyone can decode it in a second. Understand encoding vs encryption vs hashing and stop treating Base64 as security.
- Decode and Inspect JWT Tokens SafelySee exactly what's inside a JSON Web Token: issuer, expiry, scopes, and claims. Decode locally and spot expired or suspicious tokens before trusting them.