Health Score, at a glance
A composite 0–100 derived from how many markers are in range and how far the outliers sit from the cliff.
Drop a PDF lab report. Vitals extracts every marker, flags what's out of range, and tells you what to do about it — in plain English.
What you'll see
Vitals turns every PDF report into a story you can read. Health Score, top concerns, multi-month trends, food + lifestyle recommendations — all in one place.
Health Score
All your markers in one number.
Top concerns
Sorted by how far each value sits outside the range.
Trends
See your story over months.
Auto-summary: HbA1c is back in range, down 0.9% across three reports.
Free to use. Upload as many reports as you like — no credit card, ever.
How it works
Drag any lab report — CBC, lipid, liver, thyroid, vitamin panels. Our parser pulls every marker and reference range out of the layout.
Every value is laid out in a table. Fix anything we mis-read, then save. We compute Low / Normal / Borderline / High statuses on the fly.
Health Score, top concerns, trends across reports, side-by-side compare, and food + lifestyle recommendations for anything out of range.
Built for the data you already have
We didn't reinvent labs. We just put a beautiful, private interface in front of the data you already pay for.
A composite 0–100 derived from how many markers are in range and how far the outliers sit from the cliff.
Auto-summaries like 'HbA1c is back in range, down 0.9% over 3 months.' Recharts under the hood.
Side-by-side diff. Improved, worsened, unchanged — sorted by biggest movement so you see what matters.
Tap any marker for what it measures, what high/low means, and concrete food + lifestyle steps you can take.
Per-user isolation enforced in every query. No sharing, no selling, full delete on request.
Upload reports as they come in. Vitals quietly builds a multi-year story of your health.
FAQ
Standard PDF lab reports from any lab — CBC, lipid panel, liver function, kidney function, thyroid, HbA1c, vitamin D, B12, and urine analysis. If the PDF is text-extractable (not a scanned image), we'll pull every marker we can match against our 32-marker catalog plus anything else with a recognizable value + unit + range.
Free to use. Upload as many reports as you like — no credit card, ever.