Use Free OK — A verification checklist for free | usefreeok.com

Check before you install

Use Free OK — A verification checklist for free | usefreeok.com

What this checklist is

A short, repeatable procedure you run on any free download: confirm the file type, match the checksum, read the signature, scan the file, then smoke-test it in a sandbox before installing.

What it is not

Not a download host, not an antivirus product review, and not a guarantee — it cannot make an unsafe file safe, only catch the known warning signs before installation.

64hexadecimal characters in every SHA-256 checksum
650 MBlargest file VirusTotal accepts for a scan
5-10 minsandbox run that catches most bundled adware

The five-step check, in order

Run the cheapest checks first and stop at the first failure — the whole routine takes about fifteen minutes.

The order is deliberate. Confirming a file type takes seconds, a checksum about a minute, a signature about a minute, an online scan a few minutes, and a sandbox run five to ten minutes. You spend the most time only on files that have already passed everything cheaper.

Each step has a named failure, and each failure has the same response: stop, delete the file, and look for a better source rather than searching for a way around the warning.

  • Step 1 - Confirm the file type: show real extensions and treat a double extension like invoice.pdf.exe as a program. Failure: hidden executable.
  • Step 2 - Verify the SHA-256 checksum against the publisher's 64-character value. Failure: hash mismatch.
  • Step 3 - Read the signature under File properties > Digital Signatures and check the certificate dates. Failure: missing signature or expired certificate.
  • Step 4 - Upload to VirusTotal if the file is under about 650 MB and read the per-engine detection count. Failure: a cluster of engine detections.
  • Step 5 - Smoke-test in a sandbox for 5-10 minutes, watching launch behaviour, browser extensions and startup entries. Failure: adware that persists.
The signature mark of this site, drawn as a plate

Match the checksum before anything runs

A SHA-256 checksum is a 64-character fingerprint, and the publisher's published copy of it is your reference.

A SHA-256 digest is exactly 64 hexadecimal characters. Because changing a single byte of the file changes the whole digest, an exact match means your copy is bit-for-bit what the publisher released.

Compute the hash of your download, place it next to the value published on the download page, and compare all 64 characters. A mismatch — even in one character — means the file is corrupt, repackaged or tampered with, and it goes in the bin.

A match proves only that the file is identical to what was published; it says nothing about whether the publisher deserves trust. That is what the signature and sandbox steps are for.

The signature mark of this site, drawn as a plate

Pass marks and time budget

The pre-install checklist with pass marks and a realistic time budget
CheckWhat you look atPass markTime it takes
File typeReal extension and the file's first bytesNo hidden .exe; programs start with 4D 5A ("MZ")Seconds
SHA-256 checksumYour hash vs the publisher's published valueExact match across all 64 hex charactersAbout 1 minute
Digital signaturePublisher name and certificate dates in Digital SignaturesCertificate valid today; typical window 1-3 yearsAbout 1 minute
Online scanVirusTotal report, files up to about 650 MB0 detections across engines2-5 minutes
Sandbox runLaunch behaviour, browser extensions, startup entriesNothing unwanted persists after the test5-10 minutes
Licence termsFreeware vs free trialNo surprise 7-30 day expiry after installRead before downloading
The pre-install checklist with pass marks and a realistic time budget

Terms the checks use

SHA-256 checksum
A 64-character hexadecimal fingerprint of a file. Changing one byte of the file changes the entire digest, so an exact match with the publisher's value proves the copy is intact.
Magic bytes
The first bytes of a file that declare its real type. Windows programs begin with 4D 5A ("MZ"), whatever the file name claims.
Authenticode signature
A Windows code signature that names the software's publisher under File properties > Digital Signatures. The certificate's validity window, typically one to three years, must still cover today's date.
Notarization
Apple's developer check, required by Gatekeeper since macOS 10.15 Catalina (2019). Right-click > Open can still launch an unnotarized app after a confirmation dialog.
Per-engine detection count
How VirusTotal reports results: the number of individual antivirus engines that flag a file, rather than one pass-or-fail verdict. Uploads are accepted up to about 650 MB.
Sandbox
A disposable, isolated system where an unknown app can run for five to ten minutes while you watch its launch behaviour, browser extensions and startup entries.

Read the signature and the real file type

The signature tells you who released the installer; the file type tells you what it actually is.

On Windows, an Authenticode-signed installer names its publisher under File properties > Digital Signatures. Signing certificates typically carry a validity window of one to three years, and that window must still cover today's date — an expired certificate is a failed check, not a technicality.

File names lie more easily than file bytes. Windows executables begin with the two magic bytes 4D 5A — the letters "MZ" — so a file called invoice.pdf.exe is a program whatever its icon suggests. Turn on real file extensions before judging any download by its name.

On a Mac, Gatekeeper has required developer notarization since macOS 10.15 Catalina, released in 2019. Right-click > Open will still start an unnotarized app after a confirmation dialog — that is a bypass of the check, not a pass.

  • Unknown publisher — no signature, or a signature naming someone other than the developer
  • Expired certificate — the 1-3 year validity window no longer covers today's date
  • Double extension — invoice.pdf.exe and its variants are executables wearing a document's name
  • Unnotarized app — Gatekeeper's warning dismissed through right-click > Open

Where the numbers come from

The figures on this page — 64 characters, 650 MB, 1-3 year certificate windows, 7-30 day trials — come from the published documentation of the tools named in each step.