Fit your whole face in the frame and line your forehead up inside the box, in good even light.
Estimates pulse, heart-rate variability and a rough blood-pressure band from facial blood-flow color changes (rPPG).
camera offsignal —
Camera is off. Press “Start scan”.
Your scan
Readiness
—/100
Pulse
—bpm
Respiration
—br/min
HRV (RMSSD)
—ms
Stress (proxy)
—
Rhythm
—
Perfusion
—%
Estimated blood pressure
—mmHg
—calibrated
Not calibrated — blood pressure uses a population baseline.
Tools
History
Trends
Your data & reports
Saved on this device only.
Cloud sync
Not a medical device. Experimental wellness estimates from a consumer camera; they
change with lighting, motion and skin tone. Blood pressure is a coarse, uncalibrated estimate —
not a cuff replacement. Do not use for diagnosis, medication, or emergencies. If you feel unwell,
contact a clinician.
How this works, calibration & accuracy notes
Each frame's average green-channel intensity over your forehead forms a photoplethysmographic
(PPG) waveform — haemoglobin absorbs green light, so the signal pulses with your heartbeat. We
detrend, band-pass filter to 0.7–4 Hz, and take an FFT; the dominant peak is your pulse.
Beat-to-beat intervals give HRV (RMSSD, SDNN, pNN50) and a rough autonomic stress proxy.
Respiration rate comes from the slow breathing modulation of the same pulse signal (the 0.1–0.5 Hz
band). Blood pressure is inferred from HR + HRV features with a transparent heuristic.
Calibration. Take a reading with a real arm cuff, then run a scan and enter
the cuff numbers. We store the difference and apply it to future estimates (single-point offset
calibration). This personalizes the baseline and is the single biggest accuracy improvement, but
it is still an estimate, not a diagnosis. Re-calibrate periodically. History and calibration are
stored only in this browser on this device.
Blood-pressure categories (American Heart Association): Normal below
120/80 · Elevated 120–129 and below 80 · Stage 1 is 130–139 or 80–89 · Stage 2 is 140+
or 90+. The category is set by whichever number is higher, so a raised bottom (diastolic) number
alone can read as Stage 1. It's a rough camera estimate, not a diagnosis — confirm with a real cuff.
Best results: bright, even, flicker-free light; hold still; forehead inside the box; ~40 s scan.
iVitals is an experimental wellness tool, not a medical device. Estimates are produced from a phone
camera and vary with lighting, motion and skin tone; blood pressure in particular is a rough,
uncalibrated estimate. Do not use for diagnosis, medication, or emergencies. If you feel unwell,
contact a clinician.