terican

Last verified · v1.0

Calculator · health

Ecg Heart Rate Calculator

Calculate heart rate from ECG strips using the large box (300 rule), small box (1500 rule), 6-second strip, or R-R interval method. Supports all rhythm types.

FreeInstantNo signupOpen source

Inputs

Heart Rate

Explain my result

0/3 free

Get a plain-English breakdown of your result with practical next steps.

Heart Ratebpm

The formula

How the
result is
computed.

How to Calculate Heart Rate from an ECG Strip

An ECG (electrocardiogram) records the electrical activity of the heart as waveforms on standard graph paper. Each waveform contains identifiable peaks — most importantly the R wave, the tall spike representing ventricular depolarization. By measuring the distance between two consecutive R waves (the R-R interval), clinicians calculate heart rate with high precision using four established methods.

The Four ECG Heart Rate Calculation Methods

1. Large Box Method (300 Rule)

Standard ECG paper runs at 25 mm per second. Each large box represents 0.2 seconds (200 ms). The formula is: HR = 300 ÷ number of large boxes between R waves. Count the large boxes between two consecutive R-wave peaks and divide 300 by that number. If 4 large boxes separate two R waves, HR = 300 ÷ 4 = 75 bpm. A quick memorization sequence covers the most common scenarios: 1 box = 300 bpm, 2 = 150, 3 = 100, 4 = 75, 5 = 60, 6 = 50. This method is ideal for regular rhythms and rapid bedside estimation.

2. Small Box Method (1500 Rule)

Each large ECG box contains 5 small boxes, each spanning 0.04 seconds (40 ms). The formula is: HR = 1500 ÷ number of small boxes between R waves. This provides finer resolution than the 300-rule. If 20 small boxes separate two R waves, HR = 1500 ÷ 20 = 75 bpm. For 15 small boxes, HR = 100 bpm. The 1500-rule is preferred when higher precision is required for regular rhythms, particularly when the R-R interval falls between two large box markers.

3. Six-Second Strip Method

Irregular rhythms — such as atrial fibrillation or frequent ectopic beats — make single-interval box counting unreliable. The 6-second method averages the rate across multiple beats: HR = QRS complexes in a 6-second strip × 10. Most ECG paper includes timing marks at 3-second intervals. Count all QRS complexes within 6 seconds and multiply by 10. Eight complexes yield 8 × 10 = 80 bpm. For highly irregular rhythms, some clinicians extend to a 10-second strip and multiply by 6 for additional statistical accuracy.

4. R-R Interval Method (Milliseconds)

Modern ECG machines measure the R-R interval electronically in milliseconds. The formula converts this duration directly to beats per minute: HR = 60,000 ÷ R-R interval (ms). An R-R of 800 ms gives 60,000 ÷ 800 = 75 bpm; an interval of 600 ms gives 100 bpm. This method is the most mathematically precise and underlies all computerized ECG analysis software.

Selecting the Appropriate Method

  • Regular rhythm, quick bedside estimate: Large box (300-rule)
  • Regular rhythm, higher precision: Small box (1500-rule)
  • Irregular rhythm (e.g., atrial fibrillation): 6-second strip method
  • Digital or automated ECG system: R-R interval in milliseconds

Clinical Reference Values and Context

A normal adult resting heart rate on an ECG is 60 to 100 bpm, corresponding to an R-R interval of 600–1000 ms or 3–5 large boxes. Values below 60 bpm indicate bradycardia; values above 100 bpm indicate tachycardia. According to UTMB Pediatric Cardiology EKG Interpretation, pediatric normal ranges differ significantly by age — neonates average 110–150 bpm, while adolescent values approach adult norms. The UC Davis Health Sciences heart rate calculation reference confirms that the 300-rule and 1500-rule remain the gold-standard bedside methods for ECG heart rate interpretation across clinical specialties.

Worked Example

A patient's ECG shows R waves separated by 3 large boxes (15 small boxes). The electronic R-R interval reads 600 ms. All applicable methods converge on the same result:

  • Large box: 300 ÷ 3 = 100 bpm
  • Small box: 1500 ÷ 15 = 100 bpm
  • R-R interval: 60,000 ÷ 600 = 100 bpm

A rate of 100 bpm sits at the upper boundary of normal sinus rhythm and warrants clinical correlation with patient symptoms, history, and the full 12-lead ECG tracing. Accurate heart rate determination is a foundational skill for physicians, paramedics, nurses, and emergency responders working across all clinical settings.

Reference

Frequently asked questions

What is the most accurate method to calculate heart rate from an ECG strip?
The R-R interval method (HR = 60,000 divided by R-R in milliseconds) is the most precise because it uses an exact electronic measurement rather than manual box counting. For bedside manual methods, the 1500-rule (small boxes) offers more granularity than the 300-rule. For irregular rhythms such as atrial fibrillation, the 6-second method is the most clinically appropriate approach since single-interval measurements become unreliable.
How do I use the 300 rule to calculate heart rate from an ECG?
Locate two consecutive R-wave peaks on the ECG strip and count the number of large boxes between them. Each large box represents 0.2 seconds at standard ECG paper speed. Divide 300 by the box count to get the heart rate. For example, 4 large boxes gives 300 divided by 4 = 75 bpm. The memorization sequence 300, 150, 100, 75, 60, 50 covers 1 through 6 boxes, enabling fast bedside estimation in patients with regular rhythms.
When is the 6-second method preferred for ECG heart rate calculation?
The 6-second method is preferred whenever the cardiac rhythm is irregular, such as in atrial fibrillation, multifocal atrial tachycardia, or rhythms with frequent premature ventricular or atrial contractions. Because R-R intervals vary from beat to beat in these conditions, dividing by a single interval produces a misleading number. Counting all QRS complexes in a 6-second window and multiplying by 10 yields an averaged rate that better reflects the patient's true ventricular response.
What is a normal heart rate range when measured from an ECG strip?
The normal adult resting heart rate on an ECG is 60 to 100 beats per minute. At standard paper speed of 25 mm per second, this corresponds to an R-R interval of 600 to 1000 milliseconds, or approximately 3 to 5 large boxes between R waves. Heart rates below 60 bpm are classified as bradycardia and may indicate high athletic fitness, medication effects, or conduction disease. Rates above 100 bpm are classified as tachycardia and require further clinical evaluation.
How is heart rate calculated from the R-R interval measured in milliseconds?
Divide 60,000 by the R-R interval in milliseconds to obtain the heart rate in beats per minute. An R-R interval of 800 ms gives 60,000 divided by 800 = 75 bpm. An interval of 500 ms yields 120 bpm, and an interval of 1000 ms yields 60 bpm. Modern digital ECG machines calculate this value automatically with each recording. The same relationship expressed in seconds uses the formula HR = 60 divided by R-R in seconds, producing identical results.
Can an ECG heart rate calculator detect arrhythmias or abnormal heart rhythms?
An ECG heart rate calculator computes rate only — it does not identify specific arrhythmias. However, a calculated rate falling outside the 60–100 bpm normal range flags bradycardia or tachycardia that requires further clinical evaluation. Full arrhythmia diagnosis requires systematic analysis of P-wave morphology and regularity, PR interval duration, QRS width and shape, and the relationship between P waves and QRS complexes. A qualified clinician must interpret these features alongside the computed rate for accurate diagnosis.