Homeโ€บCalculatorsโ€บHealthโ€บECG Heart Rate Calculator

ECG Heart Rate Calculator

Health

Calculate heart rate from an ECG strip using the R-R interval, either by counting small or large boxes between beats or entering the interval in seconds.

Input Method
Small Boxes Between R Waves

Heart Rate

0bpm

Interpretation

โ€”

Informational tool only. This calculator estimates heart rate from an ECG tracing and is not a substitute for a qualified clinical ECG interpretation.

What is a ECG Heart Rate?

The ECG Heart Rate Calculator computes heart rate in beats per minute from the R-R interval on an ECG strip, using three equivalent standard methods: counting small boxes, counting large boxes, or entering the R-R interval directly in seconds. All three methods rely on the standard 25mm/s ECG paper speed relationship between box counts and time.

Select your preferred input method, enter your measurement, and this calculator returns the calculated heart rate along with a plain-language interpretation. For a related general box-to-time conversion tool, see the ECG Boxes to Seconds Calculator; for exercise heart rate zones, see the Target Heart Rate Calculator.

How to use this ECG Heart Rate calculator

  1. Select your Input Method โ€” small boxes, large boxes, or R-R interval in seconds.
  2. Enter your measurement in the field that appears for your selected method.
  3. Review the calculated Heart Rate and Interpretation.

Formula & Methodology

Small box method: Heart Rate (bpm) = 1500 รท (small boxes between consecutive R waves)

Large box method: Heart Rate (bpm) = 300 รท (large boxes between consecutive R waves)

Direct interval method: Heart Rate (bpm) = 60 รท (R-R interval in seconds)

All three formulas rely on the standard 25mm/s ECG paper speed, where 1500 small boxes and 300 large boxes both represent exactly one minute of tracing time. Interpretation bands: below 60 bpm is bradycardia, 60-100 bpm is a normal sinus rate, and above 100 bpm is tachycardia.

Worked example: Counting 20 small boxes between two consecutive R waves gives a heart rate of 1500 รท 20 = 75 bpm, which falls within the normal sinus rate range. The equivalent large-box count of 4 boxes gives 300 รท 4 = 75 bpm, confirming the two methods agree.

Frequently Asked Questions

Count the number of small boxes between two consecutive R waves (the R-R interval), then divide 1500 by that count. This works because ECG paper at the standard 25mm/s speed produces 1500 small boxes per minute, so dividing 1500 by the box count between beats gives beats per minute directly.
Count the number of large boxes between two consecutive R waves, then divide 300 by that count. This is a faster mental-math shortcut than the small-box method, since 300 large boxes occur per minute at standard 25mm/s paper speed, and clinicians often memorize the sequence 300-150-100-75-60-50 for 1-2-3-4-5-6 large boxes.
Divide 60 by the R-R interval measured in seconds. This method is useful when you already have a precise interval measurement, for example from a digital ECG readout, rather than counting boxes manually on a printed strip.
Yes โ€” all three methods (small boxes, large boxes, and R-R interval in seconds) are mathematically equivalent ways of expressing the same relationship, since box counts and time in seconds are directly related by the paper speed. Small differences can appear only due to rounding when counting boxes to the nearest half box.
This calculator classifies 60 to 100 beats per minute as a normal sinus rate, below 60 bpm as bradycardia, and above 100 bpm as tachycardia. These are general adult reference ranges โ€” normal ranges can differ for children, athletes, and specific clinical contexts.
Yes โ€” these formulas assume a regular rhythm with evenly spaced R waves, since they're based on a single measured R-R interval. For irregular rhythms like atrial fibrillation, heart rate is typically estimated instead by counting the total number of QRS complexes over a fixed strip length, such as 6 seconds, and multiplying by 10.
At 25mm/s standard paper speed, one small box represents 0.04 seconds, and there are 60 seconds in a minute, so 60 divided by 0.04 equals 1500 small boxes per minute. Dividing 1500 by the box count between beats converts that count directly into beats per minute.
The formulas built into this calculator assume standard 25mm/s paper speed. If your strip was recorded at 50mm/s, the box counts represent half the time per box, so you would need to double your box count before using the small-box or large-box method here, or use the R-R interval in seconds method directly instead.
No โ€” this calculator only computes a numerical heart rate from an R-R interval you provide and does not assess rhythm regularity, P wave morphology, or any other ECG findings needed to diagnose an arrhythmia. Always consult a qualified healthcare provider for actual ECG interpretation and diagnosis.
The [ECG Boxes to Seconds Calculator](/ecg-boxes-to-seconds-calculator/) provides the more general box-to-time conversion that underlies the heart rate shortcuts used here. If you want to understand the time value behind any ECG interval, not just heart rate, that calculator is the more flexible tool.
The [Target Heart Rate Calculator](/target-heart-rate-calculator/) estimates ideal exercise heart rate zones based on age and resting heart rate, while this calculator determines your actual current heart rate from an ECG tracing. You could use this calculator's result as an input to a target heart rate assessment.
Also known as
R-R interval heart rate calculatorECG heart rate box counting calculatorEKG rate calculatorbig box heart rate methodECG rate calculation from R waves