Skip to content
Utiloom

File Checksum Verifier

Calculate SHA-256 for up to 100 files, strictly validate SHA256SUMS, compare every result, and export a reusable manifest.

LocalNo file retention

Reviewed July 13, 2026

Guide, examples, and validation Show

About this tool

Confirm that downloaded, transferred, or archived files match an expected SHA-256 digest and create manifests for future integrity checks.

File Checksum Verifier hashes exact file bytes with SHA-256, strictly validates portable GNU-style SHA256SUMS text, and records matched, mismatched, unlisted, and unused entries.

  • Hashes exact bytes locally with Web Crypto for up to 100 files, 100 MB each, and 500 MB total.
  • Strictly validates GNU-style text or binary SHA256SUMS lines and rejects malformed or duplicate filenames atomically.
  • Reports matches, mismatches, selected files not listed, and unused manifest entries, then exports a final-newline SHA256SUMS.txt.

How to use Checksum Verifier

Choose up to 100 uniquely named files, optionally paste a SHA256SUMS manifest, resolve every reported manifest error, calculate hashes, review all four result states, and download the final-newline manifest.

When this tool is useful

  • After downloading software or large published assets.
  • Before and after moving archive files between systems.
  • When publishing a checksum manifest for recipients.

Practical tips

  • Treat any malformed or duplicate manifest line as a source error; the verifier does not silently ignore it.
  • Compare checksums only when the expected digest came through a trusted channel.
  • Cancellation takes effect after the browser finishes the file digest already in progress.
  • A matching checksum proves byte equality, not that a file is safe.

Examples you can test

Load an example, compare the result with the expected output, then replace it with your own input.

Verify a downloaded archive

Example input

release.zip plus its published SHA-256 value

Expected output

A green match when the calculated and expected 64-character hashes are identical.

A mismatch means the bytes differ and the source should be checked.

Validation checklist

  • Use a trusted expected hash.
  • Confirm filenames match manifest entries.
  • Investigate every mismatch before using the file.
  • Store generated manifests beside the corresponding release or archive.

Frequently asked questions

What does a checksum verify?

Matching SHA-256 values show that two byte sequences are identical, which helps detect corruption or unexpected modification.

What manifest format is supported?

Use a 64-character SHA-256 hash, one space, a text-space or binary-asterisk marker, then a portable filename. Malformed lines are rejected rather than ignored.

Can two different files have the same filename?

No. Choose unique filenames so each manifest entry maps unambiguously to one selected file.

Are files uploaded?

No. File bytes are hashed locally and never sent to Utiloom.

Related tools

Keep the workflow moving

Continue with tools that handle a related input, output, or validation step.

File

ZIP File Maker

Create and verify standard ZIP archives locally.

Local
File

Audio Trim & WAV Export

Trim local audio into a verified PCM WAV.

Local
File

Folder Manifest & Integrity

Create and compare strict SHA-256 folder manifests.

Local
File

Folder Structure to Tree

Build a validated tree from paths or a local folder.

Local