File Hash Generator — Free SHA-256 / SHA-512
Compute a SHA-256, SHA-384, SHA-512 or SHA-1 digest for any file in your browser, to check a download matches the checksum its publisher listed.
File Hash Generator
Files never leave your browserAlgorithms
SHA-256 is the standard checksum used by Linux distros, browsers, and most software vendors. SHA-1 is shown for legacy verification but is no longer cryptographically secure.
Drop file(s) here or click to pick
Hashed locally in your browser — files never upload
When set, each row below will show ✓ or ✗ next to any digest that matches.
You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.
A hash answers one question
A hash is a fixed-length fingerprint computed from a file's bytes. The same bytes always give the same digest; change one byte and the digest is entirely different. The length never varies with the file — a SHA-256 digest is 64 hex characters whether the input is a note or a ten-gigabyte installer — and the function only runs one way, so the file cannot be reconstructed from it.
All of which makes it good for exactly one question: are these bytes the same as those bytes?
What that question is worth
- Verifying a download. A publisher lists a digest; you compute it locally and compare. A match means you received what they released, with no corruption in transit.
- Catching corruption. Hash a large archive before and after copying or backing up. Matching digests mean the bytes survived; a mismatch flags a bad sector or a dropped connection before you rely on the copy.
- Finding true duplicates. Two files with different names and the same digest are the same file. Nothing else establishes that as cheaply or as certainly.
What it does not tell you
This is where nearly every misuse begins.
- Nothing about safety. A matching hash on a malicious file confirms you downloaded exactly the malicious file that was published. The check worked perfectly and told you nothing about whether to run it.
- It is not encryption. A digest is public by design and protects nothing. It is a check value.
- Not what changed. Different digests tell you something is different, not what or where.
- A digest on the same page as the download is weak. Whoever could alter the file could alter the number beside it. The check is strongest when the digest reaches you through a different channel than the file — a separate site, a signed release, a package manager.
Which algorithm
Four are offered: SHA-1, SHA-256, SHA-384 and SHA-512.
Use the one the publisher used. That is the whole decision — a digest is only useful compared against another digest of the same algorithm, so matching theirs matters more than picking the strongest.
In practice that is nearly always SHA-256, which is the standard for published checksums. SHA-384 and SHA-512 are longer variants and behave identically for confirming identity; they offer no practical advantage here. SHA-1 is included because you will still meet it on older checksums, and it is no longer appropriate where security rather than integrity is at stake — use it to check an old file against an old digest, not to make a new guarantee.
Local hashing, and one caveat
The file is read and hashed in your browser and never uploaded. That matters here specifically, because the things people verify are installers, archives and documents they have good reason not to hand to a third party.
The practical limit is memory rather than policy: the file has to be held in the browser to be hashed, so very large files can exhaust a tab where a desktop tool would stream from disk without trouble.
For hashing a string rather than a file, use the hash generator — and note the trap: a text file usually ends with a newline, so hashing the file and hashing the words you think are in it can give different digests.
How to use the File Hash Generator
Takes about a minute. No signup, no download, your data stays in your browser.
- 1Open the tool. Scroll up to the File Hash Generator above — it loads instantly in your browser, no install needed.
- 2Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
- 3Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.
Frequently asked questions
Common questions about the File Hash Generator.
Does a matching hash mean the file is safe?
No, and this is the most consequential misunderstanding about hashes. It confirms the bytes you have match the bytes that were published. If the published file was malicious, a match confirms you downloaded the malicious file correctly. Safety is a separate question about whether to trust the publisher at all.
Which algorithm should I use?
Whichever the publisher used, since a digest is only meaningful compared against another digest of the same algorithm. In practice that is nearly always SHA-256. SHA-384 and SHA-512 are longer and behave the same for confirming identity, and SHA-1 is there for older checksums rather than for new guarantees.
Is checking a digest printed next to the download worth anything?
Less than people assume. Anyone able to replace the file could also edit the number beside it, so the two are not independent. The check is much stronger when the digest arrives through a different channel — a separate site, a signed release, or a package manager that carries its own verification.
Why did the same content give a different hash than another tool?
Usually a trailing newline. A text file typically ends with one and a string typed into a box does not, so the bytes differ and the digests differ. Hashing is byte-exact, which is the property that makes it useful and also the reason two things that look identical can hash differently.
Is there a file size limit?
Not a policy limit, but a practical one: the file is held in the browser to be hashed, so a very large file can exhaust the tab. A desktop tool streams from disk and has no equivalent ceiling, so that is the better option for anything unusually large.
Is my file uploaded?
No. The file is read and hashed entirely in your browser and never sent to a server. That matters more than usual for this tool, since the files people verify tend to be installers, source archives and private documents.
Community rating
Discussion (0)
No comments yet. Start the discussion.
Keep exploring
Related tools across 7BusyBoss — all free, all instant.