Start here · combined diagnostic

File Health Check

Inspect file identity, structural health, metadata exposure, PDF text coverage, OCR need and safer next steps in one local report.

✓ Deterministic local baseline✓ Evidence per finding✓ JSON + CSV report✓ Versioned method
Interactive tool

Analyse your own file

Local by default

Choose a PDF, common images, text/data files and ZIP-based Office containers file

Drop it here or browse this device

No file selected

Your original file is analysed in this browser and is not uploaded. This tool has no AI or server-processing step.

Processing manifest

What happens to the file

Original stays on this device
Default processing
Browser-only JavaScript, PDF.js, pdf-lib and Tesseract where the task needs them
Accepted input
PDF, common images, text/data files and ZIP-based Office containers
Report contract
File Intelligence JSON schema 1.0 plus a flattened CSV view
Optional AI
Not used by this tool
Example analysis report

Sample PDF: 2 pages, matching signature, searchable text, author metadata present, no encryption. Version 1.0 reports 91/100 with 89/100 parser confidence. Review the author field before external sharing.

Download file-health-sample.pdfRun it with “Load published sample” above to reproduce the report.

How the result is calculated

The engine reads the leading bytes, compares the signature with the filename, attempts a format-aware parse, counts PDF pages and extractable text, samples CSV row width, validates JSON and inventories supported metadata. Penalties are applied only to evidenced findings.

Published formula and threshold

Health score = 100 − 30×critical − 18×high − 9×medium − 3×low. Confidence is separate and reflects parser coverage, not the health score.

Supported and unsupported cases

Input or situationWhat version 1.0.0 checksWhat it does not claim
PDFSignature, openability, page count, text density, selected metadata and accessibility indicatorsEncrypted files without a password; every ISO 32000 edge case
JPEG / PNGSignature, dimensions and common EXIF/PNG metadata containersEvery maker-note or proprietary metadata namespace
CSV / JSON / textReadability, JSON syntax and sampled CSV column consistencyBusiness-schema validity or semantic correctness
Office ZIP containersContainer identity and high-level risk guidanceMacro analysis, embedded-object antivirus scanning
Advertisements

What the confidence score means

Confidence describes how much of the file the published parser could inspect and how specific the evidence was. It is deliberately separate from the result score. A 95/100 confidence value does not mean “95% likely to be true,” and a high health/readiness score does not certify safety, compliance or factual correctness.

Comparison with other approaches

ApproachUseful strengthImportant limitation
Local health reportLocal, multi-signal, evidence per finding, JSON/CSV exportHeuristic diagnosis
Operating-system file propertiesFast size/type viewNo structural, OCR or privacy interpretation
Antivirus scanMalware signatures and behavioural checksNot a document quality or metadata report
Format validatorDeep conformance for one standardUsually narrower and may require specialist software
Anonymous synthetic release dataset

6/6 fixtures passed (100%)

Dataset: FH-INT-SYNTH-2026-07. Scope: PDF/JPEG/PNG signatures, mismatch detection, JSON validity and CSV row-width fixtures. Fixtures contain generated data only; no visitor file or personal record is collected.

Open method and raw CSV

When this result can be wrong

A healthy score does not prove that the content is correct, malware-free or standards-conformant. Proprietary metadata, encrypted objects and damage beyond the sampled/parser-visible layer can be missed.

Keep the original file, test the output in the receiving application and escalate high-stakes legal, financial, medical, accessibility or security decisions to a qualified reviewer.

Advertisements

Version and accuracy change log

ReleaseDateCalculation/coverage changeRe-test requirement
1.0.02026-07-29Initial public engine, report schema, thresholds, synthetic fixtures and sample files.All published fixtures and one browser sample per tool.

Downloadable evidence, not a black-box verdict

After analysis, use Download JSON report for structured evidence or Download CSV report for review in a spreadsheet. Both include engine version, timestamp, score, confidence, metrics, findings, recommendations and limitations. Sensitive-data reports mask candidate values and no report includes the complete extracted document text.

Related tools and independent checks

Method or accuracy correction? Read the testing methodology and contact info@brothers.net.tr. Material scoring changes are published in the change log.