File Integrity Checker

Fingerprint files with standard digests, spot duplicates, load a JSON manifest from an earlier scan, export evidence you paste into tickets or release notes. Processing stays in your tab.

Ingest

Drop files here or tap to browse

Works on phones and desktops. Large archives take longer because the whole file is read once.

Manifest

Algorithm

0 of 0 files hashed

0
Verified
0
Mismatch
0
Duplicates

Per-file output

From raw bytes to a fixed-length fingerprint

Hashing turns an entire file into a short string. Change one bit, the string changes. Integrity checks lean on this property: you store a trusted digest, hash the file again later, compare the two strings.

This page reads each selected file in your browser, runs the algorithm you picked, prints the digest beside the name. Nothing is posted to Toolexe.

If you load a manifest JSON from a previous run, the tool marks rows where the new digest differs from the stored value, or where size or last-modified metadata disagrees with the mode you chose.

Stop trusting filenames alone

Renaming does not change content. Copying across drives sometimes corrupts data without obvious errors. A digest catches silent drift.

For structured inputs before they ever become files, pair this workflow with Data Validator so rows and columns are sane first, then freeze versions with hashes when you publish extracts.

Quick caution: MD5 and SHA-1 are weak against deliberate collision attacks. They help detect accidental corruption. Prefer SHA-256 or SHA-512 when documenting security-sensitive artifacts.

Digest trade-offs in one place

AlgorithmTypical useNotes
SHA-256Release checksums, CI cachesStrong default for integrity, widely recognized
SHA-512Large archives, long-term archivesLonger string, same family as SHA-256
MD5Legacy mirrors, quick smoke testsFast, not for attacker-controlled files

When a perfect hash match misleads you

Two different files could theoretically collide under broken algorithms. Real-world accidents almost always flip the digest, so mismatches are trustworthy signals. Matches are strong for SHA-256 in normal workflows, yet they never prove intent or authenticity without a signature chain you trust.

Manifest entries key off the base file name. If you rename files between runs, the tool treats them as new unless you align names inside the JSON.

Very large files on low-memory devices might fail during read; retry on a desktop or split the archive.

Three places teams actually use this rhythm

Accuracy and privacy in plain terms

Toolexe does not see file names or bytes. CryptoJS runs inside your browser tab exactly like any local script. If you close the tab, results disappear unless you download them.

We recommend re-running after any editor claims “saved” while the OS holds a lock, because some programs flush late. For legal or compliance evidence, use tooling your counsel approves. This page is a practical helper, not a certified forensic suite.

About this page

Toolexe ships small, focused utilities for everyday technical work. This checker was written for people who already know why digests matter but want a fast, private surface without installing a CLI.

Reviewed for accuracy of hash labels and browser behavior as of March 2026. Algorithms follow standard definitions; output formatting is hex lowercase to match common package checksum pages.

Integrity checks, without the jargon pile

Short answers about manifests, privacy, and limits.

Does Toolexe upload my files or store hashes?

No. The script reads each file inside your browser using the File API, computes the digest with CryptoJS, renders the table locally. Closing the tab clears the in-memory results unless you export them yourself.

What should my manifest JSON look like?

Use the “Save manifest” button after a scan. The export writes an object keyed by file name with hash, size, algorithm, and lastModified fields. Load the same structure later with the manifest picker before you press Run scan.

Why does “Mismatch” appear when I know the file is fine?

Usually the manifest came from a different revision, the file was renamed, or compare mode includes size or last-modified while the OS touched metadata. Switch to hash-only mode to isolate digest differences first.

Does folder upload walk nested directories?

On browsers that support directory selection, nested files are included in the list. If your browser hides folder upload, add files in batches or zip first, then hash the archive as a single file.

Is MD5 “bad” for everything?

MD5 is risky when an attacker crafts collisions. For detecting random bit flips during copy or download, MD5 behaves like a checksum. Prefer SHA-256 when publishing checksums customers rely on for security decisions.