ECG Heart Rate Calculator

Calculate heart rate from ECG data quickly and accurately.

BPM
ms
s
Large Boxes
Small Boxes
How it works

Formulas used:

  • Large Boxes (5mm): 300 / value
  • Small Boxes (1mm): 1500 / value
  • Milliseconds: 60000 / value
  • Seconds: 60 / value

Normal heart rate ranges:

  • Normal Sinus Rhythm: 60–100 BPM
  • Bradycardia: < 60 BPM
  • Tachycardia: > 100 BPM

How the ECG Heart Rate Calculation Works

This tool calculates heart rate from an electrocardiogram (ECG) recording by measuring the interval between consecutive R waves — the tallest peaks in a typical ECG waveform. The R-R interval represents one complete cardiac cycle.

The calculation uses the standard formula:

Heart Rate (bpm) = 60 / R-R interval (seconds)

For example, if the time between two R waves is 0.8 seconds, the heart rate is 60 / 0.8 = 75 beats per minute. This method assumes a regular rhythm. For irregular rhythms, the tool averages multiple R-R intervals to provide a more representative value.

How to Use the Calculator

  1. Enter the R-R interval duration in milliseconds (ms) or seconds (s). Most ECG machines and software report intervals in milliseconds.
  2. Select the input unit — milliseconds or seconds.
  3. Click calculate to see the heart rate in beats per minute (bpm).

If you have an ECG strip, measure the distance between two consecutive R wave peaks. On standard ECG paper running at 25 mm/s, each small square (1 mm) equals 0.04 seconds, and each large square (5 mm) equals 0.2 seconds.

Understanding Your Results

The output is a single number representing your heart rate in beats per minute. Normal resting heart rate for adults ranges from 60 to 100 bpm. However, context matters:

This calculator provides a numerical value only. It does not diagnose conditions. Always consult a healthcare professional for interpretation of ECG findings.

Common Mistakes When Calculating ECG Heart Rate

Practical Use Cases

Limitations

FAQ

What is the normal R-R interval on an ECG?

A normal R-R interval at rest ranges from approximately 600 ms to 1000 ms, corresponding to heart rates of 60–100 bpm. Intervals shorter than 600 ms indicate tachycardia, while intervals longer than 1000 ms indicate bradycardia.

Can I use this calculator for irregular heart rhythms?

For irregular rhythms, a single R-R interval may not represent the average heart rate. For more accurate results, measure several consecutive R-R intervals, calculate the average, and use that value. Alternatively, use the 6-second method: count the number of R waves in a 6-second strip and multiply by 10.

What units should I use for the R-R interval?

You can enter the interval in either milliseconds (ms) or seconds (s). Most ECG machines report intervals in milliseconds. If your measurement is in seconds, select the seconds option. The calculator handles the conversion automatically.

How do I measure the R-R interval on an ECG strip?

On standard ECG paper running at 25 mm/s, each small square (1 mm) equals 0.04 seconds (40 ms). Each large square (5 mm) equals 0.2 seconds (200 ms). Count the number of small squares between two consecutive R wave peaks and multiply by 0.04 to get the interval in seconds, or by 40 to get milliseconds.

Is this calculator a substitute for medical advice?

No. This tool provides a mathematical calculation only. ECG interpretation requires clinical context, training, and professional judgment. Always consult a qualified healthcare provider for any medical concerns or ECG interpretation.