Preview
Description
Measure heart rate variability (HRV) with your phone's camera. No chest strap or other sensor needed. Place your fingertip over the back camera and flash. The app detects each heartbeat from small changes in the color of your skin (photoplethysmography, PPG), then computes beat-to-beat intervals and HRV in real time. Camera Heart Rate Variability was the first app to record, plot and export time and frequency domain HRV features from the phone camera alone. It is built by the team behind HRV4Training. The camera method was compared with ECG and a Polar H7 chest strap in a peer-reviewed study (Plews et al., International Journal of Sports Physiology and Performance, 2017). WHAT YOU GET • Live heart rate and pulse waveform while you measure, with rMSSD and signal quality for each window • RR intervals with optional artifact correction • Line charts of RR intervals, heart rate and each feature, plus a Poincaré plot • Time domain features: SDNN, rMSSD, pNN50 • Frequency domain features: LF, HF and LF/HF • Analysis window from 30 seconds to 5 minutes • Record for as long as you need and stop when you are done • Optional breathing pacer • Compare up to three recordings with overlaid histograms of any feature • History of all your recordings with heart rate and rMSSD trends • Export heart rate, RR intervals and features as CSV, to Files, Dropbox, email or any app • Write heart rate and HRV to Apple Health HOW TO GET GOOD DATA Sit or lie still, rest your hand on a surface and cover the camera and flash fully with your fingertip, without pressing hard. The camera preview turns red; then keep still until the end. Signal quality is worked out from the data for each window, as the share of beats that needed correction. WHO IT IS FOR Athletes, coaches, researchers and anyone curious about their stress and recovery who wants raw HRV data without buying a sensor. If you want daily morning measurements with guidance and trends, have a look at HRV4Training. Requires an iPhone with a camera flash. This app is not a medical device and is not intended to diagnose or treat any condition. Questions or feedback: [email protected]
What's New
Version 5.3.0 2026-11-11
• New design for every screen: lighter and cleaner, with a tab bar for Measure, History, Compare and Settings • The measuring screen shows your pulse, heart rat...• New design for every screen: lighter and cleaner, with a tab bar for Measure, History, Compare and Settings • The measuring screen shows your pulse, heart rate, an optional breathing pacer and, for each window, rMSSD and signal quality • Home shows your last recording and your rMSSD over the last 14 recordings; History adds heart rate and rMSSD trends • Each recording has line charts of RR intervals, heart rate and every feature, plus a Poincaré plot; Compare shows overlaid histograms • Export one recording or all of them from one screen, to Files, Dropbox, email or any app • Option to turn off writing heart rate and HRV to Apple Health • The camera and flash are released when you leave the app, and several rare crashes are fixed Technical Analysis
Package Overview Basic metadata
Bundle ID
Camera-Heart-Rate-Variability Current Version 5.3.0
Minimum iOS 17.6
Package Size App Store Size
Package Metadata 1 / 78 version records
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.
Known Version Records
1 version record with stored package metadata • 78 known version records
Stored metadata does not guarantee a package is currently available to download.
| Details | Version / IDs | Version date | Action |
|---|---|---|---|
| 31.58 MB | v5.2 App Store ID: 878464563Build: 5.2 | 2025-10-08 16:55:04 | Paid / Arcade |
| Not archived | App Store ID: 872473307 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 868490357 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 864043375 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 860083917 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 853757709 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 852257367 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 847070469 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 845376641 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 844298368 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 842305482 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 841391835 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 841048731 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 840708647 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 840211305 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 840179794 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 840084382 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 839483768 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 838299089 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 837561546 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 836921377 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 836386521 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 836179136 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 835690164 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 835663214 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 835651710 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 835638552 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 835616339 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 835605159 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 835273729 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 834013114 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 833934188 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 833905698 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 832994723 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 830822376 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 830345192 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 829890025 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 828908338 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 828606546 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 828104235 | Unknown | Paid / Arcade |