Upload a blood test PDF and get all your ratios calculated free
Yes. Upload a lab report PDF at HealthOS and get up to 20 ratios and indices calculated automatically, free, without retyping.
Yes. Upload a lab report PDF or a photo at https://healthosx.com/blood and HealthOS reads the markers, then calculates every index the report allows, up to 20 blood test ratios and formulas, free and with no account. You do not retype numbers.
Can I upload a blood test PDF and get all my ratios calculated free?
Yes. This is the fastest route. The upload page reads 88 biomarkers, checks each one against ranges matched to your age and biological sex, and then works out the calculators your report can support. That batch calculation is the main reason to upload a full report instead of opening individual calculator pages.
One upload replaces around 20 manual form fills, but only for the markers your report actually contains.
Which ratios and formulas get calculated
The exact list depends on what the lab measured. These are the usual ones when the report has the required markers.
- eGFR from creatinine, age and sex using CKD-EPI 2021.
- LDL cholesterol by Sampson, Martin-Hopkins and Friedewald when total cholesterol, HDL and triglycerides are present.
- HOMA-IR and QUICKI when fasting glucose and insulin are present.
- TyG when fasting triglycerides and glucose are present.
- FIB-4 when age, AST, ALT and platelets are present.
- APRI when AST, platelets and the lab's upper AST limit are present, not ALT.
- TG/HDL ratio, NLR, PLR and SII from standard lipids or a CBC differential.
- Corrected calcium, anion gap, BUN/creatinine ratio and transferrin saturation from a metabolic panel or iron panel.
- PhenoAge biological age when your age and the nine Levine 2018 blood markers are present.
In real numbers, a lipid panel with total cholesterol 220 mg/dL, HDL 50 mg/dL and triglycerides 140 mg/dL will show LDL by Sampson, Martin-Hopkins and Friedewald, plus non-HDL and remnant cholesterol. Add fasting glucose 92 mg/dL and insulin 6 µIU/mL, and HOMA-IR appears as 1.37: (92 × 6) ÷ 405. The upload route does that arithmetic, then shows the band and the plain meaning.
The formulas sit on their own calculator pages with the source paper shown. HOMA-IR is Matthews 1985. eGFR is Inker 2021 in NEJM. FIB-4 and PhenoAge have their original papers on their pages. The upload route uses those same formulas.
What actually happens to your file
The PDF or photo is sent to an AI model to pull the numbers out, then discarded unless you tick the optional copy box. The result screen then works out the indices. Nothing you type or upload is stored by default. This matters because the AI step is reading, not interpreting; the formulas and ranges do the interpretation.
The page also accepts typed markers, so you can type a few values instead of uploading a file and still get the derived indices. File uploads are capped at 15MB. If you photograph a printout, keep the numbers sharp and the page flat.
The output does two things. It explains each marker in plain language against age and sex matched ranges, and it shows every allowed calculator side by side. A second upload compares how each marker has moved since the previous one, with up to 12 earlier reports kept only in your own browser.
Manual calculators vs uploading a report
Do not confuse the two. The individual calculator pages exist for when you have two or three numbers and want one formula with its derivation. The upload route is for when you already have the full report and do not want to retype seventeen numbers.
| Manual calculators | Upload route | |
|---|---|---|
| What you enter | Single marker values typed by hand | One PDF or photo |
| What you get | One index per page | Every allowed index at once |
| Where it runs | In your browser | AI reads file, result screen works out indices |
| Storage | Nothing sent or stored | Discarded after reading unless you opt in |
Scroll the table sideways for the rest →
Both use the same formulas. The upload route removes the typing.
If you want one ratio, open that calculator and type two numbers. If you want all ratios, upload.
The common mistake: expecting a calculator to appear without its inputs
A PDF does not contain markers it never measured. No fasting insulin means no HOMA-IR and no QUICKI. No fasting triglycerides or glucose means no TyG. No CRP (standard or high-sensitivity) means no PhenoAge. If your report is missing CRP for PhenoAge, you can order that marker at https://healthosx.com/blood/test. A standard basic panel may not have enough for LDL by any formula. The upload page will not guess a missing value, which is good; a calculated index from a guessed input is meaningless.
And when labs use different units, the converter under https://healthosx.com/blood/calculators/unit-converter handles the factors. You do not have to convert before uploading.
When to take a calculated ratio to a doctor
These indices are information, not a diagnosis. A single abnormal LDL or FIB-4 does not diagnose anything. But a high FIB-4, an eGFR outside range, a very high HOMA-IR or a PhenoAge well above your calendar age is worth taking to a doctor with the original lab report. That is exactly the kind of result a human should see in context.
See it in your own numbers
Upload your PDF or photo at HealthOS blood analysis. Or open the matching free calculator under https://healthosx.com/blood/calculators if you only want one formula. The upload route is for not retyping.
Written by
HealthOS Research