Dataset guide
PPG datasets with synchronised ECG
Datasets that record PPG and ECG together let you use ECG R-peaks as the reference for heart rate and inter-beat intervals, measure pulse arrival time for blood pressure work, and test PPG beat detection against a gold standard. This list only includes datasets where both raw waveforms can be downloaded, sorted by number of subjects. Check whether the two signals share a clock, and the sampling rate of each, before you align beats.
VitalDBintraoperative multi-parameter vitals (PhysioNet mirror)6,388 subjects · PPG · ECG · BP
MIMIC-III-Ext-PPGlarge ICU PPG rhythm/BP/SQI benchmark (6.3M×30s)6,189 subjects · PPG · ECG · BP
PulseDB v2.0cleaned MIMIC-III + VitalDB cuffless-BP benchmark (MIMIC part ODbL; VitalDB part CC BY-NC-SA)5,361 subjects · PPG · ECG · BP- MESA SleepNSRR polysomnography + wrist actigraphy (Multi-Ethnic Study of Atherosclerosis)2,237 subjects · PPG · ECG · IMU
MIMIC-BP1,524 ICU subjects × 30 × 30 s ABP/PPG/ECG/RESP (Samsung, ODbL)1,524 subjects · PPG · ECG · BP- MISSION1BP-GMU-KIME16-ch multi-λ PPG + ECG + ACC cuffless BP (n=1000, GATED)1,000 subjects · PPG · ECG · IMU
CardioWave-PortableECG+PPG cuffless BP (n=979, 3857×24s)979 subjects · PPG · ECG
MIMIC-IV Waveform Database (PhysioNet preview)198 subjects · PPG · ECG · BP- DOSE-Iendoscopy propofol sedation multimodal (EEG+ECG+PLETH+NIBP, n=171 records)171 subjects · PPG · ECG · SpO₂
- Finger-contact ECG + dual-wavelength (660/940 nm) PPG, rest + post-exercise recovery (n=148, 444 records)148 subjects · PPG · ECG
ECSMPEmotion, Cognition, Sleep Multimodal Physiological Signals89 subjects · PPG · ECG · IMU
Radboud PTT PPG+BP (Mol 2020)wrist+finger PPG with Finapres BP86 subjects · PPG · ECG · SpO₂
MGMCET-FMCI-PBFIPG/PPG/ECG peripheral blood flow DB (India); Study-4 held: 73 × 5 min ECG + index-finger PPG, 19 hypertensive73 subjects · PPG · ECG
Auriclemultimodal cardiovascular set: ECG, finger + ear PPG, SCG, in-ear audio, PCG, CNAP + arm cuff (70 subj incl. 28 heart failure, 1 kHz)70 subjects · PPG · ECG · IMU
MIMIC3-AF-Basharphysician AF annotations + MIMIC-III matched waveforms70 subjects · PPG · ECG · BP
CLASCognitive Load, Affect and Stress (Shimmer ECG/PPG/EDA)62 subjects · PPG · ECG · IMU- HealthRing RingDatasetV2.1finger-ring IR/red PPG + IMU with HR/RR/SpO2/cuff-BP refs (τ-Ring successor)54 subjects · PPG · ECG · IMU
BIDMC PPG and Respiration (Pimentel 2016 / PhysioNet)53 subjects · PPG · ECG · SpO₂
Brno University of Technology Smartphone PPG Database (BUT PPG)50 subjects · PPG · ECG- SONATAmultimodal physio during emotionally-labeled music50 subjects · PPG · ECG · EDA
MBB-AVRMindBrainBody affective VR (EEG, ECG, PPG, GSR, resp; 47 subj)47 subjects · PPG · ECG · EDA- Long-term ECG + wrist PPG with annotated AF episodes (Bacevičius 2024, Zenodo)45 subjects · PPG · ECG · IMU
Bed-Based BCG (Carlson, K-State)40 adults, bed BCG + ECG + PPG + Finometer PRO continuous BP (IEEE DataPort OA)40 subjects · PPG · ECG · BP- Long-term ECG and wrist PPG with annotated AF episodes (AFPPGECG)39 subjects · PPG · ECG · IMU
- MIMIC PERformCharlton PPG/ECG/RESP ICU beat-detection benchmarks (+ AF subset)35 subjects · PPG · ECG · BP
Barocontrol in healthy subjects (Mol/van Wezel, Radboud)wrist+finger PPG, ECG, NIRS + Finapres (n=34); subset of Radboud PTT34 subjects · PPG · ECG · BP- K-EmoConmultimodal emotion in naturalistic debates (n=32, Empatica E4)32 subjects · PPG · ECG · IMU
SensSmartTechECG+PCG+dual-λ PPG+ACC polycardiograph (n=32, 338×30s)32 subjects · PPG · ECG · IMU
UQVitalSignsUniversity of Queensland anesthesia vital signs32 subjects · PPG · ECG · SpO₂- AQUASETaffective QoE streaming (Empatica + Muse + Movesense)30 subjects · PPG · ECG · IMU
- EarSetmulti-modal in-ear green/red/IR PPG + IMU30 subjects · PPG · ECG · IMU
- OSASUDObstructive Sleep Apnea Stroke Unit Dataset (finger PPG+ECG+SpO₂)30 subjects · PPG · ECG · SpO₂
PPG-Sportdual-wrist EmbracePlus sports HR (ECG-ref)30 subjects · PPG · ECG · IMU
WARM-VREmpatica E4 BVP/EDA/TEMP/ACC + Polar H10 ECG during VR stress and multisensory relaxation (n=28)28 subjects · PPG · ECG · IMU
WF-PPGwrist + finger multi-wavelength PPG under graded contact pressure (cuff BP per session)27 subjects · PPG · ECG · SpO₂- GalaxyPPG24 subjects · PPG · ECG · IMU
- Gyro-Acc-PPG (BAMI-I, Wonkwang)3-channel green wrist PPG + accel + gyro, treadmill24 subjects · PPG · ECG · IMU
Pulse Transit Time PPGmulti-λ finger PPG+ECG+IMU (n=22, PhysioNet)22 subjects · PPG · ECG · IMU
MW-PPG-HRMulti-wavelength Wrist-worn PPG Dataset for Heart Rate Monitoring20 subjects · PPG · ECG · IMU- ToLifepaired Galaxy Watch 5 wrist PPG, finger PPG, and ECG20 subjects · PPG · ECG
ScientISST MOVE: Annotated Wearable Multimodal Biosignals recorded during Everyday Life Activities in Naturalistic Environments17 subjects · PPG · ECG · IMU- Mayo LBNP hypovolemia: non-invasive biomarkers during lower body negative pressure16 subjects · PPG · ECG · BP
WildPPG16 subjects · PPG · ECG · IMU
PPG-DaLiAPPG dataset for motion compensation / HR15 subjects · PPG · ECG · IMU
WESADWearable Stress and Affect Detection15 subjects · PPG · ECG · IMU- AAUWSSEmpatica E4 + PSG overnight sleep staging (n=13)13 subjects · PPG · ECG · IMU
Blue and Green PPG (Shchelkanova / Mendeley)12 subjects · PPG · ECG
IEEE Signal Processing Cup 2015 (TROIKA)wrist PPG during intensive exercise12 subjects · PPG · ECG · IMU- UTSA-PPGmultimodal wrist+finger PPG HR/HRV (Xu 2025)12 subjects · PPG · ECG · IMU
Wrist PPG During Exercise (PhysioNet wrist)8 subjects · PPG · ECG · IMU- Treadmill fatiguePolar H10 HR/RR + secondary PPG + GSR with Borg CR10 (Alfaro et al.)6 subjects · PPG · ECG · EDA
Landry ADL5 healthy adults × 6.5–8.4 h free-living, vest PPG/ECG + Portapres continuous finger BP (IEEE DataPort)5 subjects · PPG · ECG · IMU
Valparaíso Finapres NOVA sethand + foot PPG, ECG and continuous finger BP with handgrip maneuver (2 healthy subjects, 4 recordings)2 subjects · PPG · ECG · BP- A Multimodal Dataset for Investigating Working Memory in Presence of MusicPPG · ECG · IMU
- Barcelona SICU signalsHospital Clínic surgical-ICU bedside waveforms (PLETH + invasive ABP + ECG, 4,349 recordings)PPG · ECG · SpO₂
- CinC / PhysioNet Challenge 2015Reducing false arrhythmia alarms in the ICUPPG · ECG · BP
HeartCycle: A comprehensive dataset of synchronized impedance cardiography and echocardiography for accurate hemodynamic predictionsPPG · ECG
Multi-site PPG (Earring / Necklace / Ring / Watch)PPG · ECG · IMU
OpenOximetry Repository (PhysioNet Restricted)PPG · ECG · SpO₂
Simultaneous physiological measurements with five devices at different cognitive and physical loadsPPG · ECG · IMU
WenXinWuYangHeartVoice handheld single-lead ECG + finger PPG recordings (private; AnyPPG eval)PPG · ECG
VerBIOpublic speaking anxiety multimodal (E4 + Actiwave)49 subjects · PPG · ECG · IMU- Muse S Athena sensor-failure recordingsforehead 730/850 nm PPG + EEG + webcam with Galaxy Watch7 ECG reference2 subjects · PPG · ECG · EEG
