All studies
Longevity·October 10, 2026·4 min read

How Can I Track My Blood Test Results Over Time for Free

Upload a lab PDF or photo at HealthOS /blood, upload the next report in the same browser, and see each marker's change across labs and units free.

You can track your blood test results over time for free by uploading a lab report PDF or photo at HealthOS /blood, then uploading the next report from the same browser. Up to 12 earlier reports stay in your browser, no account needed, and the new upload shows how each marker moved since the last result across labs and units. For permanent charts of every marker, one tap carries the numbers into the app.

How can I track my blood test results over time for free?

Open the free blood tool and upload the PDF or photo your lab gave you. The how-it-works page walks through the full flow. The tool reads each biomarker, puts it against ranges matched to your age and biological sex, and covers 88 markers across the main metabolic, lipid, hormone, thyroid, kidney, liver, inflammation and vitamin panels. Nothing is stored on HealthOS servers unless you tick the optional keep a copy box; the trend itself lives in your browser. When your next blood draw comes back, open the same browser and upload the new report. The tool compares the new result with the last one marker by marker. You do not need to create an account, export a CSV, or build a spreadsheet first.

A single lab draw is a point. A second draw in the same browser is a trend, and the trend is what changes a decision.

Why a second upload matters more than a single result

Reference ranges are built from a population, and they are wide. A value can move inside the normal band and still be a real change for you. The EFLM Biological Variation Database shows that many common markers have a personal set point, and within-person variation is often narrower than the population reference range. That means your creatinine can rise from 0.8 mg/dL to 0.9 mg/dL, still sit well inside the normal range, and still be a real change for you. The second upload is what reveals that movement. Without the second draw, you never know whether the first number was your normal or an outlier.

What you will see after the second upload

The trend view gives you the previous value, the new value and the change, for each marker the tool recognizes. You are not comparing two PDFs side by side. If fasting glucose was 104 mg/dL in March and 97 mg/dL in June, the screen shows a 7 mg/dL drop. If LDL moved from 132 mg/dL to 118 mg/dL, it shows a 14 mg/dL drop. The reference range is still applied to your age and sex.

A second draw turns a point into a change
Glucose
7098125153180060120180 daysmg/dL

Illustrative. Fasting glucose, mg/dL. Real tracking compares the new result with the last one.

What "across labs and units" actually means

Manual trackers break when units change. Glucose may come back as mg/dL from one lab and mmol/L from another. Creatinine appears as mg/dL or µmol/L. The comparison works across labs and units, so the change is still a change. It also treats the same marker from a different lab as the same row, which is the part most home spreadsheets get wrong. If you have been avoiding tracking because your labs use different systems, this is the specific problem that is already handled.

When permanent charts are worth the one-tap carry

The browser trend is deliberately lightweight. It keeps up to 12 earlier reports in that browser, not forever, and it compares the new draw to the last one. Clear your browser storage and that local trend goes with it. If you want a permanent chart for each marker, or you switch devices, that is when one tap into the app is worth it. The app keeps every report and charts each marker over time. The free browser flow is for right after a blood draw; the app is for the long record.

Browser trend vs permanent app charts
Browser at /bloodAfter one tap into the app
Storage locationThis browserKept in the app
Earlier reports shownUp to 12 in that browserEvery report
Trend viewChange since the last reportPermanent chart per marker
Best forChecking a new drawLong-term records

Scroll the table sideways for the rest →

What the free blood tool does in your browser compared with the one-tap carry into the app.

What tracking cannot tell you

A trend line is not a diagnosis. Some markers are noisy. CRP can jump after an infection, a vaccination or a hard workout. Liver enzymes move after alcohol or training. Two draws a week apart are often less useful than three draws over months, because short-term noise swamps the signal. If a marker is moving the wrong way fast, or you feel unwell, take the trend to a doctor sooner rather than waiting for another data point. Tracking tells you what changed. It does not tell you why it changed, and it cannot replace someone reading the trend with your symptoms and history.

See it in your own numbers: upload a lab report PDF or photo at HealthOS free blood tool. Your own numbers become the baseline, and the next draw becomes the comparison.

References

For informational purposes only. For medical advice or diagnosis, consult a professional.

Written by

HealthOS Research

Keep reading