Estimates heart rate, heart rate variability, and respiratory rate from tiny color changes in your skin caused by blood flow — using nothing but your camera.
⚠Experimental, not medical. Not validated against clinical devices. HR is reasonably established; HRV and respiratory rate here are rougher, less-validated estimates. Don't use any of this for medical decisions.
Camera
Cover the rear camera and flash completely with your fingertip. The image should look bright red.
Camera off. Prop your phone steady, center your face in the guide, keep light even and hold still.
Ready
Reading
—
beats per minute
no reading yet
HRV · RMSSD
—
ms
—
Respiratory rate
—
breaths/min
—
HRV and respiratory rate need a longer, cleaner window than HR alone — treat these two as rougher estimates, especially on early runs.
History (saved on this device/browser only)
Time
Mode
HR
HRV
RR
HR conf.
No readings yet
Body measurements
10-year cardiovascular risk (ASCVD)
⚠This needs your actual measured blood pressure and lab values — it is not derived from the camera. It uses the published 2013 ACC/AHA equations for White adults only; coefficients were manually transcribed from the original publication and independently cross-checked where possible, but you should verify any result against the official ACC calculator before acting on it. Race-specific (Black) coefficients aren't included yet — use the official tool for those. Valid for ages 40-79 without existing cardiovascular disease.
⚠ BP TREND — EXPERIMENTAL, NOT A MEASUREMENT
⚠This does not measure your blood pressure. It tracks whether your fingertip pulse waveform is drifting from a baseline you set using a real cuff reading. It has no proven accuracy — Biospectal's own clinically-validated finger PPG algorithm, built over 15+ years of dedicated research, still did not meet accuracy standards for systolic BP in published studies. This shows a rough direction of change only, never an absolute number you should trust, and only appears at all after you calibrate with a real cuff. Always use a real BP cuff for any actual health decision.
Step 1 — Calibrate with a real cuff reading
Take a real cuff reading right now, enter it above, then immediately run a Fingertip capture (switch mode above) while the cuff numbers are fresh. After the capture finishes, click below to save it as a calibration point.