Hash generator
Five digests of any text or file at once: SHA-256, SHA-384, SHA-512, SHA-1 and MD5. Paste an expected checksum and the match lights up.
Guide
How to use it
- Type or paste text, or switch to File and choose one (up to 200 MB, read locally).
- All five digests compute at once. Click any row to copy it.
- Toggle uppercase if the site you are matching against publishes capitals.
- Paste the published checksum into the compare field; the matching algorithm gets a green MATCH badge.
- Verifying a download step by step? Follow the file checksum guide.
Examples
Worked examples
Type abc and SHA-256 starts ba7816bf… and MD5 is 900150983cd24fb0…, the published test vectors. A quick way to trust any hash tool.
Hash invoice-2026.pdf sent then add a full stop. Every digest changes beyond recognition, that avalanche effect is the whole point.
Two 40 MB backups with different names: hash both, compare rows. Identical SHA-256 means identical bytes, no diff tool needed.
Method
How it works
The SHA family is computed by the browser's built-in Web Crypto API, the same implementation TLS relies on. MD5, which Web Crypto rightly does not offer, is computed by a small self-contained implementation that self-tests against the published test vectors on load. Text is hashed as UTF-8; files are read into memory and hashed as raw bytes.
Built by Wolds Cyber. Nothing you hash leaves your device, which is the only acceptable design for a tool people point at sensitive files.
FAQ
Frequently asked questions
What is a hash?
A fixed-length fingerprint of data. The same input always gives the same hash, and any change, even one bit, produces a completely different one. That makes hashes ideal for verifying downloads and spotting corruption.
Which algorithm should I use?
SHA-256 is the sensible default for integrity checks. SHA-512 is its bigger sibling. SHA-1 and MD5 are broken for security purposes but still appear as legacy checksums, so they are computed here for compatibility. The MD5 page explains the history.
Why do I get a different hash than the published one?
For text, check trailing spaces, line endings and encoding, a Windows CRLF versus Unix LF changes everything. For files, a different hash means a different file: re-download before assuming anything else.
Is hashing the same as encryption?
No. Encryption is reversible with a key; a hash is one-way. You cannot decrypt a hash, only guess inputs and compare, which is why weak passwords fall to hash cracking.
Can two files have the same hash?
For SHA-256, no collision has ever been found and none is expected with current mathematics. MD5 and SHA-1 collisions can be manufactured deliberately, which is exactly why they are retired from security use.
Is my file uploaded to be hashed?
No. The file is read by your browser and hashed with the Web Crypto API on your own machine. Disconnect from the internet and it works the same.
More tools