Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Take the beat frequency from an ECG or optical pulse trace and read it as beats per minute, with R-R intervals for each rate from bradycardia to peak effort.

Turning a Sampled Pulse Signal into Beats per Minute

An electrocardiogram or an optical pulse trace arrives as a stream of samples, and the measurement buried in it is the gap between one beat and the next — the R-R interval on an ECG, the peak-to-peak spacing on a photoplethysmogram. That interval is a period, and a period becomes a frequency in hertz. Multiply by sixty and you have the number a clinician, a coach or a fitness app expects: beats per minute.

Conversion factor: BPM = Hz × 60. A beat frequency of 1.2 Hz is 72 BPM, which corresponds to an R-R interval of 833 ms; a flat 1 Hz gives exactly 60 BPM with a 1 000 ms interval.

What the Raw Signal Gives You

The Interval Is the Measurement

Beat detection finds R peaks and records the milliseconds between them. Rate in hertz is one thousand divided by that interval, so a 600 ms gap is 1.6667 Hz. Everything downstream, including the displayed rate, is derived from those intervals.

Sampling Rate Sets the Resolution

At 250 Hz each sample is 4 ms wide, so an R peak can only be placed to within that. Variability metrics work on differences of a few milliseconds, which is why the sampling rate matters far more for heart-rate variability than for a displayed rate.

Two Sensors, Two Different Signals

An ECG measures the electrical event that triggers a contraction. An optical sensor measures the blood-volume pulse that arrives afterwards through the vessels. Their average rates agree; their beat-to-beat timing does not always follow suit.

Reading a Beat Rate Off Your Recording

1

Enter the beat frequency

Type the hertz value your analysis produced into the left field. Fractional values are expected here, and a comma or a dot both work as the decimal separator for data exported from a European locale.

2

Read the clinical number

Beats per minute appear as you type. This is the figure that maps onto reference ranges, training zones and device alarm thresholds, none of which are ever written in hertz.

3

Cross-check against the interval

Divide sixty thousand by the beats per minute to recover the mean R-R interval in milliseconds. If that does not match what your detector reported, a missed or doubled beat has crept into the segment.

4

Log the value

The copy control puts the plain number on the clipboard with no unit text, so it drops straight into an analysis notebook or a session record without any tidying.

Going the other way: a report that quotes 150 BPM can be pushed back into hertz for spectral work by swapping the direction or typing into the right-hand field — that rate sits at 2.5 Hz.

Cardiac Rates, R-R Intervals and Their Frequencies

The three columns are the same measurement in three languages. Intervals are shown for a perfectly regular rhythm; a real recording varies beat to beat, and that variation is exactly what heart-rate variability analysis is built on.

Cardiac state Rate in BPM R-R interval Beat frequency
Marked bradycardia40 BPM1 500 ms0.6667 Hz
Endurance athlete at rest50 BPM1 200 ms0.8333 Hz
Reference resting rate60 BPM1 000 ms1 Hz
Typical adult sitting quietly72 BPM833 ms1.2 Hz
Brisk walking100 BPM600 ms1.6667 Hz
Near-maximal effort180 BPM333 ms3 Hz

Sub-Hertz Values Keep Their Detail

Resting rates land below 1 Hz and variability bands sit far lower still, so the display carries enough decimals that a 0.04 Hz boundary does not round away to nothing.

Clinical Units Back to Signal Units

Swapping the direction takes a rate quoted in a report and returns the frequency you need when you are setting filter corners or window lengths for a spectral analysis.

Period Units in the Same Dropdown

Both unit lists are searchable and cover counts per minute and per hour as well, which is handy when a respiration or event channel is logged alongside the cardiac trace.

Heart-Rate Signal Questions from Wearable Data

My R-R interval is 750 ms — what heart rate is that?

One thousand divided by 750 gives 1.3333 Hz, and sixty times that is 80 BPM. Take care with which average you use across a segment: averaging the intervals and then converting is not the same as converting each interval and averaging the rates, and the two answers separate noticeably once the rhythm is irregular.

What sampling rate does an ECG need before variability metrics are trustworthy?

A displayed rate survives on very little — 125 Hz is enough to count beats. Variability is another matter, because measures such as RMSSD work on differences between successive intervals that may be only a few milliseconds. Research recordings commonly run at 250 to 1 000 Hz, giving 4 ms down to 1 ms sample spacing, and interpolating the R peak between samples recovers part of what a lower rate loses.

Why does my wrist wearable disagree with a chest strap?

They measure different things in different places. The strap picks up the electrical depolarisation directly; the wrist sensor sees a blood-volume wave that has travelled down the arm, blurred by vessel elasticity and tissue. Averaged over a steady minute the two land within a few beats of each other, but during a rapid change in effort the optical reading lags, and its beat-to-beat timing is rarely clean enough for strict variability work.

What do resting and maximum heart rate numbers actually tell me?

Resting rate for adults is usually quoted between 60 and 100 BPM, that is 1 to 1.6667 Hz, with trained endurance athletes often sitting near 50 BPM because a larger stroke volume moves the same blood in fewer beats. Maximum rate is far more individual than the familiar age-based estimate suggests; the spread around it is wide enough that any training zone built purely on a formula should be treated as a starting point, not a measurement.

How do motion artefacts corrupt an optical pulse reading?

Movement changes how the sensor sits against the skin and how much ambient light leaks in, and that modulation lands in the same band as the pulse. Running cadence is the worst case: footfalls near 3 Hz overlap a genuine 180 BPM heart rate, and a detector can lock onto the wrong one. Devices counter this with an accelerometer channel, subtracting the movement frequency before the peak search, plus band-pass filtering that keeps roughly 0.5 to 4 Hz.

Hz
BPM

Beat Frequencies and the Rates They Represent

0.6667 Hz=40 BPM (bradycardia)
0.8333 Hz=50 BPM (athlete at rest)
1 Hz=60 BPM (1 000 ms interval)
1.2 Hz=72 BPM (833 ms interval)
1.6667 Hz=100 BPM (brisk walking)
3 Hz=180 BPM (near-maximal effort)

Beat Frequency in Hertz

What falls out of a signal-processing pipeline: one thousand divided by the R-R interval in milliseconds. Filter corners, spectral bands and window lengths for variability work are all specified in these units.

Rate in Beats per Minute

The unit every reference range, training zone and device alarm threshold is written in. Sixty times the beat frequency, and the only form of the number a clinician or a coach will read back to you.

Enter the beat frequency in Hz to read the rate clinicians and coaches quote
Divide 60 000 by the BPM result to recover the mean R-R interval in milliseconds
Swap the direction when a report gives BPM and your spectral analysis wants hertz
Sub-hertz values keep their decimals, so resting and variability bands stay readable
Want to learn more? Read documentation →
1/5

Frequency Converter

BPM to FPS BPM to Hertz BPM to RPM Cycles per Hour to Hertz Cycles per Minute to Hertz Cycles per Second to Hertz Degrees per Second to RPM Degrees per Second to Radians per Second FPS to BPM FPS to Hertz Gigahertz to Hertz Gigahertz to Kilohertz Gigahertz to Megahertz Gigahertz to Terahertz Hertz to BPM (current page) Hertz to Cycles per Hour Hertz to Cycles per Minute Hertz to Cycles per Second Hertz to FPS Hertz to Gigahertz Hertz to Kilohertz Hertz to Megahertz Hertz to Microhertz Hertz to Millihertz Hertz to RPM Hertz to Radians per Second Kilohertz to Gigahertz Kilohertz to Hertz Kilohertz to Megahertz Kilohertz to RPM Megahertz to Gigahertz Megahertz to Hertz Megahertz to Kilohertz Megahertz to Terahertz Microhertz to Hertz Millihertz to Hertz RPM to BPM RPM to Degrees per Second RPM to Hertz RPM to Kilohertz RPM to RPS RPM to Radians per Second RPS to RPM Radians per Second to Degrees per Second Radians per Second to Hertz Radians per Second to RPM Terahertz to Gigahertz Terahertz to Megahertz
Start typing to search...
Searching...
No results found
Try searching with different keywords