Beats per minute, bits per second.

Requesting camera access…
rPPG Lab Waiting for face…
Y
G
POS
FFT · 42–180 BPM band
--
SNR (dB)
--
Landmark motion
Live in-browser preview only, it's a fast client-side approximation for visual feedback.
or upload a pre-recorded video
drop a video file here
Advanced algorithm settings
Checking model availability…
Add a BP / SpO₂ reading for calibration

If you measured your blood pressure or SpO₂ around the same time, enter it below. Blood pressure will be calibrated against this reading; SpO₂ will only report the difference from your reading (no persistent calibration is established across sessions). Without these, blood pressure shows only a relative arterial stiffness index and SpO₂ only a relative trend estimate — neither is a calibrated absolute medical value.

Heart Rate
-- BPM
Respiratory Rate
-- br/min
Blood Pressure
SpO₂
Download Excel Report

Upload a video to decode your vitals.