Measure HRV with your iPhone camera, no watch needed
You can measure HRV with only an iPhone. Place a fingertip over the rear camera and flash, stay still for 30 seconds to a few minutes, and an app calculates RMSSD from your pulse. At rest, smartphone camera readings agreed with ECG with only trivial differences in a validation study (Plews et al., 2017). Measure at the same time each morning for a useful trend.
HRV (heart rate variability) is the variation in time between heartbeats. This guide covers how camera measurement works, how it compares with a watch or chest strap, and how to get clean readings. For what your number means, see what is a good HRV.
What are the ways to measure HRV?
There are four common ways to measure HRV: an ECG, a chest strap, a wrist or ring wearable, and a phone camera. ECG is the reference. Chest straps detect the heart's electrical signal. Watches, rings and phone cameras use photoplethysmography (PPG), which detects the pulse wave from changes in light absorbed by blood in the skin.
| Method | Signal | Typical metric | When you measure | Notes |
|---|---|---|---|---|
| ECG (clinic or lab) | Electrical | RMSSD, SDNN, frequency measures | Short or 24-hour recordings | Reference standard |
| Chest strap | Electrical | RMSSD | Morning reading or workouts | Close agreement with ECG at rest |
| Watch or ring | Optical (PPG) at wrist or finger | RMSSD or SDNN | Overnight or background | No effort, values depend on device |
| Phone camera | Optical (PPG) at fingertip | RMSSD | Spot reading, usually morning | No extra hardware, needs a daily habit |
Source: Shaffer and Ginsberg, 2017; Plews et al., 2017; Apple HealthKit documentation.
Apple Health stores Apple Watch HRV as SDNN, which is not the same number as RMSSD. See RMSSD vs SDNN.
How does an iPhone camera measure HRV?
An iPhone camera measures HRV with photoplethysmography. The flash lights your fingertip, and the camera records tiny changes in color as each heartbeat pushes blood into the skin. Software finds each pulse peak, measures the time between peaks in milliseconds, removes bad beats, and calculates HRV, usually as RMSSD.
The steps, simplified:
- The flash shines light into the fingertip.
- Each heartbeat briefly increases blood volume, so the camera sees slightly more absorption.
- The app turns the video into a pulse waveform.
- It detects each peak and measures the interval to the next one.
- It filters out intervals distorted by movement.
- It calculates RMSSD: the square root of the mean of the squared differences between successive intervals.
RMSSD (root mean square of successive differences) is a good fit for short phone readings. It reflects beat-to-beat change and is less affected by short recording length than SDNN (Munoz et al., 2015).
Is the iPhone camera accurate for HRV?
At rest in healthy adults, camera HRV agrees closely with ECG. In a study of 29 people, RMSSD from a smartphone camera, a chest strap and an ECG were recorded at the same time over 5 minutes. Differences between the phone and ECG were rated trivial, and correlation was near perfect (Plews et al., 2017).
| Comparison | Result | Source |
|---|---|---|
| Phone camera RMSSD vs ECG, 29 adults at rest | Technical error about 6.35%, differences "trivial", r = 1.00 | Plews et al., 2017 |
| Phone camera resting heart rate vs ECG, 10 studies | Good to very strong agreement, r = 0.98 to 1 | Mather et al., 2024 |
Source: as listed per row.
Two limits matter. First, the scoping review notes that agreement "was established under highly controlled conditions" (Mather et al., 2024). Real-world readings with movement or poor finger placement are less accurate. Second, the studies tested healthy people. Camera HRV is not validated for people with arrhythmias, and irregular beats can distort the result.
How long does an HRV reading need to be?
For RMSSD, a short reading is enough. In 3,387 adults, RMSSD from a 30-second ECG agreed well with a 5-minute reading, and a 2-minute reading was near perfect (r = 0.986). Even single 10-second ECG segments gave a usable RMSSD, though averaging several was better (Munoz et al., 2015).
| Recording length | RMSSD agreement with 4 to 5 min (r) | SDNN agreement with 4 to 5 min (r) |
|---|---|---|
| 10 s (single) | 0.853 to 0.862 | 0.758 to 0.764 |
| 3 x 10 s averaged | 0.941 | 0.863 |
| 120 s | 0.986 | 0.956 |
Source: Munoz et al., PLoS One 2015, ECG recordings in 3,387 adults. RMSSD outperformed SDNN at every length.
These numbers come from ECG. Camera PPG adds some noise, so a camera app benefits from a clean signal and a check that enough good beats were captured. Pick one length and keep it for your trend.
How do you get a clean camera reading?
A clean camera reading comes from stillness and consistency. Measure right after waking, in the same position every day, before coffee or exercise. Cover both the camera lens and the flash fully with one fingertip, rest your hand on something stable, and breathe normally. Stop and retry if the app reports a weak signal.
Checklist:
- Timing: same time each morning, ideally within a few minutes of waking.
- Position: lying or sitting, but always the same one.
- Finger: cover both lens and flash. Press gently. Do not move it during the reading.
- Body: stay still and do not talk.
- Breathing: breathe normally, the same way every day.
- Before: no coffee, workout or phone scrolling first.
In a dataset of 9 million morning readings taken on waking with a phone app (by camera or an external sensor), morning RMSSD tracked training, alcohol, sickness and the menstrual cycle (Altini and Plews, 2021). The same study reported a typical day-to-day error of about 12%, which is why a 7-day average is more useful than any single reading.
Camera, watch or chest strap: which is best?
The best method is the one you will use the same way every day. A chest strap is closest to ECG. A watch or ring needs no effort and measures overnight. A phone camera needs no extra hardware and gives controlled morning readings. All three can track a trend, but their numbers are not interchangeable.
| Need | Good fit |
|---|---|
| No extra hardware, controlled conditions | Phone camera, morning reading |
| No daily effort | Watch or ring, overnight |
| Highest accuracy outside a lab | Chest strap with an app |
| Comparing with research tables | ECG or chest strap, 5-minute lying reading |
If you wear an Apple Watch, read Apple Watch HRV: how it is measured. For overnight readings, see HRV during sleep.
How Svanu measures HRV with the camera
Svanu measures camera HRV with your finger on the rear camera and flash for 20 to 30 seconds. It stops early when the signal is clean and shows your live heart rate during the reading. It computes RMSSD from the pulse signal.
Morning camera readings feed the recovery score, which compares HRV and resting heart rate with your own recent baseline, plus sleep. Camera readings are compared only with camera readings, never with a watch's overnight SDNN. You can also start a reading with a Siri shortcut.
The app works on iPhone alone, so you can track HRV, steps and sleep from Apple Health without a watch. See the Svanu home page for details.
The short answer
To measure HRV without a watch, place a fingertip over your iPhone's rear camera and flash, stay still for 30 seconds to a few minutes, and let an app compute RMSSD. Camera readings agree well with ECG at rest. Measure the same way every morning and track your 7-day average.
Frequently asked questions
Is the iPhone camera accurate for HRV?
At rest, yes, in healthy adults. A validation study found smartphone camera RMSSD agreed with ECG with trivial differences and near-perfect correlation over 5-minute readings. Accuracy depends on staying still and covering the lens well, and it has not been established for people with irregular heart rhythms.
Can the iPhone measure HRV without an Apple Watch?
Yes, with a third-party app that uses the rear camera and flash. The iPhone Health app does not measure HRV with the camera by itself. It stores HRV from a watch or other device, or from apps that write HRV to Apple Health.
How long should an HRV reading take?
For RMSSD, short readings work. In a study of 3,387 adults, 30-second ECG readings agreed well with 5-minute readings, and agreement was near perfect at 2 minutes. Camera apps often use 30 seconds to a few minutes.
Should I measure HRV lying down or sitting?
Either works if you use the same position every day. Positions give different values, so switching between them adds noise to your trend. Many morning-reading protocols use lying down right after waking.
Can I compare camera HRV with my watch HRV?
No. Camera apps usually report RMSSD from a short morning reading, while Apple Watch stores SDNN from background readings. The metrics and conditions differ, so track each one against its own history.
Sources
- Plews DJ et al. Comparison of Heart-Rate-Variability Recording With Smartphone Photoplethysmography, Polar H7 Chest Strap, and Electrocardiography. Int J Sports Physiol Perform, 2017
- Munoz ML et al. Validity of (Ultra-)Short Recordings for Heart Rate Variability Measurements. PLoS One, 2015
- Mather JD et al. Validity of resting heart rate derived from contact-based smartphone photoplethysmography compared with electrocardiography: a scoping review. Front Digit Health, 2024
- Altini M, Plews D. What Is behind Changes in Resting Heart Rate and Heart Rate Variability? Sensors, 2021
- Shaffer F, Ginsberg JP. An Overview of Heart Rate Variability Metrics and Norms. Front Public Health, 2017
- Apple Developer Documentation: heartRateVariabilitySDNN
This article is for general information and is not medical advice. Svanu is not a medical device.