Drop in every report
Select one PDF or a decade of them. Pulse detects each format, reads it in your browser, and merges every result into a single archive. Duplicates are skipped.
Pulse turns your pile of lab PDFs into one line per biomarker. Each result comes with what it means, what might explain the change, and what to ask at your next visit. It's encrypted before it leaves your browser.
Free during beta · Works on desktop, tablet and phone
Select one PDF or a decade of them. Pulse detects each format, reads it in your browser, and merges every result into a single archive. Duplicates are skipped.
Each draw is compared with the one before. Results are sorted into newly flagged, farther out, improving, persistent, and normalized, so the change is the headline.
ASK Ferritin has been above range on 3 of the last 4 draws. Is it worth checking iron saturation?
ASK Vitamin D hasn't been measured since 2024. Add it next time?
Pulse turns your trends into a short list of questions for your clinician, plus a one-page summary to print. They're always phrased as questions, never as instructions.
Portals show one report at a time. Their trend exports are a separate silo, and vendors rename the same test across the years. Pulse joins all of it into one continuous line per biomarker.
An archive that only stores your labs is a PDF viewer. Pulse puts every number next to its meaning, its likely causes, and its sources.
Each chart plots measured points against their reference band. Missing dates aren't padded, gaps aren't filled in, and nothing is projected past your last draw.
Pulse compares the two most recent draws and sorts every result, so you know what's new and what's getting better.
What each test measures, what can push it up or down, and the usual follow-up. Every claim links to Mayo Clinic, MedlinePlus, NIH, the AHA, and other sources.
See slow drift across years, flags that keep coming back, and blind spots: tests nobody has repeated in a long time.
Some flags are worth discussing as a group. Pulse points out those combinations so you don't read each number alone.
Log supplement runs, weight, and scans such as ultrasound or FibroScan. Each one sits next to the draws it overlaps.
FIB-4, APRI, the Fatty Liver Index, the NAFLD fibrosis score and more. Each is filled in from your newest readings and shown with its formula and source paper.
A printable summary of what's flagged now, what has never resolved, and what hasn't been measured recently.
Nine panels covering iron, liver, metabolic, lipids, blood count, hormones, vitamins, kidney and inflammation. Tests outside the catalog still get charted, with category-level context.
PDFs are read in your browser. Your reports are encrypted with AES-256-GCM before anything is stored or synced, using a key derived from a password only you know.
A flag tells you a result crossed a line. A range gauge shows where the value sits inside the band printed on that report, and how close it is to either edge.
Colour and weight are saved for results that are actually out of range. Pulse says "2.7× the upper limit", never "CRITICAL", and flags still read as flags in greyscale.
Pulse is meant to feel like a well-made instrument. It's precise and quiet, and you can trust it because it never claims more than the data supports.
No health score, no biological age, and no certainty the lab didn't measure. If a value is censored or a range changed between reports, Pulse tells you.
Pulse explains what a result is commonly associated with and what a clinician typically does next. It doesn't diagnose, prescribe, or recommend doses.
"commonly associated with", never "indicates"
Colour, weight and motion are reserved for how far out of range a result is. Decoration that looks like data but isn't counts as a lie.
Every result on every report is kept, including tests outside the catalog. Your original PDFs stay untouched next to the parsed data.
An optional local MCP server lets Claude or Codex answer questions about your labs. It decrypts on your own Mac, listens on no port, and returns every value exactly as measured.
LabCorp and other national labs, parsed the same way
OCR for photos and image-only PDFs
An interactive view of how markers connect
A daylight version of the chart room
Focused PDFs by system: liver, iron, lipids
Pulse is a privacy-first web app that turns lab-report PDFs into one encrypted history per biomarker. It charts every metric over time, shows what changed between draws, and adds sourced explanations and questions for your next appointment.
PDFs with a text layer from Quest Diagnostics (classic reports and MyQuest Result Trends exports), Kaiser MyChart (Epic) printouts, BioReference Laboratories, and Choose Health. Files can be up to 10 MB and 200 pages each. Scanned or image-only PDFs aren't supported yet.
No. Your reports are encrypted in your browser before they're stored or synced, and the key is derived from your password and never sent anywhere. The server only stores ciphertext.
No. Pulse organizes your results to prepare for a conversation with your clinician. It describes associations and typical follow-up, and it never diagnoses, prescribes, or doses.
No, on purpose. Pulse only shows numbers your lab measured, or published formulas computed from them with the formula and source paper shown.
Join the waitlist and we'll email you when your invite is ready.
Invites go out on a rolling basis. No spam, and you can unsubscribe anytime.