Free ECG Heart Rate Calculator

Enter RR interval to see heart rate

The ECG Heart Rate Calculator is a practical free online tool for determining a patient’s heart rate directly from an ECG trace. By measuring the distance between two consecutive R‑wave peaks—the RR interval—you can obtain the BPM quickly and accurately. The tool accepts measurements in millimeters or ECG box counts, making it compatible with both rulers and calipers. However, always check multiple RR intervals; if they vary significantly, the patient may have an arrhythmia, and the standard RR‑interval method should not be used. In such cases, refer to the 6‑second ECG method described below.

How to Measure the RR Interval

  • Using a ruler: Place the ruler parallel to the horizontal grid lines of the ECG paper. Record the distance between the peaks of two successive R waves in millimeters.
  • Using calipers: Set the caliper tips on two adjacent R‑wave peaks. Without altering the arm angle, transfer the caliper to a grid intersection and count the number of small (1 mm) or large (5 mm) boxes between the tips.

Select the ECG paper speed (standard 25 mm/s; sometimes 50 mm/s) so the calculator can convert the measured distance into a time interval.

The Heart Rate ECG Formula

ECG paper moves at a constant speed, so any horizontal distance corresponds to a specific duration:

RR duration (s)=RR distance (mm)paper speed (mm/s)\text{RR duration (s)} = \frac{\text{RR distance (mm)}}{\text{paper speed (mm/s)}}

Once you have the RR duration, the heart rate in beats per minute is:

Heart Rate (BPM)=60RR duration (s)\text{Heart Rate (BPM)} = \frac{60}{\text{RR duration (s)}}

Example 1: An RR interval of 20 mm at 25 mm/s gives a duration of 20/25=0.820/25 = 0.8 s, which translates to a heart rate of 60/0.8=7560/0.8 = 75 BPM.
Example 2: An RR interval of 15 mm at the same speed yields a duration of 0.6 s and a heart rate of 100 BPM.

Quick Manual Methods: The 300 and 1500 Rules

When a calculator is not at hand, two classic rules provide a rapid estimate:

  • 300 rule: Count the number of large boxes (each 5 mm, representing 0.2 s at 25 mm/s) between successive R peaks. Divide 300 by this count.
  • 1500 rule: Count the number of small boxes (each 1 mm, representing 0.04 s). Divide 1500 by this count.

The following table illustrates the relationship between RR interval measurements and the resulting heart rate using both rules:

RR interval (large boxes)RR interval (small boxes)Heart rate (BPM) using 300 ruleHeart rate (BPM) using 1500 rule
210150150
315100100
4207575
5256060

Both methods give the same result for a regular rhythm and are widely used for quick bedside calculations.

Dealing with Irregular Rhythms: The 6‑Second ECG Method

If the RR intervals vary (indicating an arrhythmia), the point‑to‑point measurement is unreliable. Instead, use the 6‑second method:

  • At 25 mm/s, 30 large boxes equal 6 seconds (6 s×25 mm/s÷5 mm=306 \text{s} \times 25 \text{mm/s} \div 5 \text{mm} = 30).
  • Count the number of R waves in that 6‑second strip (30 large boxes).
  • Multiply this count by 10 to estimate the average heart rate in BPM.

This method is recommended for patients with atrial fibrillation or other irregular rhythms.

Using the Calculator in Reverse

The tool can also be employed in the opposite direction. If you have measured a patient’s pulse and expect a certain heart rate, input that BPM value into the expected RR interval field. The calculator will output the corresponding RR interval length (in mm or boxes). For instance, a target heart rate of 75 BPM requires an RR duration of 0.8 s, which at 25 mm/s equals 20 mm (or 4 large boxes). You can then compare this predicted value with the actual RR interval seen on the ECG paper to confirm consistency.

Normal Heart Rate Ranges

For adults, a resting heart rate between 60 and 100 BPM is considered normal. A rate below 60 BPM is termed bradycardia, while above 100 BPM is tachycardia. In children, normal ranges vary with age, and heart rate increases during physical activity to supply more oxygen to muscles.

Important Disclaimer

This calculator is intended for informational and educational purposes only. It does not substitute for professional medical evaluation or diagnosis. Always discuss your results with a qualified healthcare provider.

FAQ

1. How do I calculate heart rate from ECG using the 300 rule?

Count the number of large boxes (each 5 mm) between two consecutive R waves. At a standard paper speed of 25 mm/s, each large box equals 0.2 s. Divide 300 by the number of large boxes to obtain the heart rate in BPM. For example, if you count 4 large boxes, the heart rate is 300/4 = 75 BPM.

2. What is the difference between the 1500 rule and the 300 rule?

Both rules estimate heart rate from the RR interval. The 300 rule uses large boxes (5 mm each) and divides 300 by their count; the 1500 rule uses small boxes (1 mm each) and divides 1500 by their count. The 1500 rule offers higher precision because small boxes are more numerous, but both yield identical results for the same RR interval when correctly applied.

3. Can the ECG heart rate calculator be used for patients with irregular heart rhythms?

No, the standard RR-interval calculation assumes a regular rhythm. If the RR intervals vary (suggesting an arrhythmia like atrial fibrillation), use the 6-second method instead: count the number of R waves in a 6-second strip (30 large boxes at 25 mm/s) and multiply by 10 to get an average heart rate.

4. How can I use the calculator to find the expected RR interval for a given heart rate?

Enter the desired heart rate (BPM) into the tool's expected RR interval field. Based on the selected paper speed, the calculator will output the corresponding RR interval length in millimeters or ECG boxes. You can then compare this predicted value with the actual RR interval on the ECG paper to see if they match.

5. What is the standard ECG paper speed and how does it affect heart rate calculation?

The standard speed is 25 mm/s, but a speed of 50 mm/s is sometimes used for more detailed analysis. The calculator automatically adjusts the conversion between distance and time. At twice the speed, the same measured distance represents half the duration, resulting in a higher calculated heart rate. Always ensure you select the correct speed when using the tool.

How to Use

  1. Select your mode - RR to Heart Rate or Heart Rate to RR.
  2. For RR to HR: measure the RR interval on ECG paper in mm/cm or count boxes, then enter the value and set the paper speed.
  3. Read your patient's heart rate in BPM with automatic interpretation (normal, bradycardia, or tachycardia).