ECG Heart Rate Calculator

Enter the R-R interval count from an ECG strip (large boxes, small boxes, or a 6-second R-wave count) plus the paper speed to calculate heart rate in beats per minute, with a bradycardia/normal/tachycardia classification.

Quick Facts

Large box method
HR = 300 ÷ large boxes
At standard 25 mm/s paper speed, for regular rhythms.
Small box method
HR = 1500 ÷ small boxes
More precise version of the large-box method at 25 mm/s.
6-second strip method
HR = R waves × 10
Best for irregular rhythms such as atrial fibrillation.
Normal sinus rate
60-100 bpm
Below 60 is bradycardia; above 100 is tachycardia.

Your Results

Calculated
Heart Rate
-
Beats per minute (bpm)
R-R Interval
-
Average time between beats (seconds)
Rate Classification
-
Bradycardia / normal / tachycardia
Formula Used
-
Method and calculation basis

Ready

Choose a counting method, enter your box or R-wave count, and press Calculate.

How to Calculate Heart Rate from an ECG Strip

Standard ECG paper is recorded at a fixed speed, almost always 25 mm/s. At that speed each small square (1 mm) represents 0.04 seconds, and each large square (5 mm, or 5 small squares) represents 0.2 seconds. Because 300 large squares or 1500 small squares add up to exactly one minute at that speed, counting the squares between two consecutive R waves — the tallest spike of each QRS complex — lets you convert distance on the paper directly into a heart rate in beats per minute (bpm). This calculator implements the three standard bedside methods used in nursing and ECG interpretation.

The three standard counting methods

  • Large box method (regular rhythm): HR = 300 ÷ (number of large boxes between two R waves). Quick and commonly used at the bedside for a fairly steady rhythm.
  • Small box method (regular rhythm, more precise): HR = 1500 ÷ (number of small boxes between two R waves). Because each small box is only 0.04 seconds, this gives a more exact rate than counting whole large boxes, which is useful for faster heart rates where the R-R interval is short.
  • 6-second strip method (irregular rhythm): HR = (R waves counted in a 6-second strip) × 10. Most ECG paper has small tick marks along the top margin exactly 3 seconds apart (15 large boxes at 25 mm/s); two of those marks span 6 seconds. Multiplying the count by 10 extrapolates it to a full 60-second rate.

Choosing the right method for the rhythm

The large-box and small-box methods both assume every R-R interval is essentially the same length, so they only work well for a regular rhythm. For an irregular rhythm — atrial fibrillation being the classic example — individual R-R intervals vary beat to beat, so measuring just one interval and scaling it up can be badly wrong. The 6-second method averages across several beats instead, which smooths out that variability and gives a more representative rate. If you're not sure whether a rhythm is regular, mark several consecutive R-R intervals with calipers or tick marks; if the spacing is essentially constant, treat it as regular.

Reading the heart rate classification

A normal adult resting sinus rate is generally accepted as 60-100 bpm. A calculated rate below 60 bpm is classified as bradycardia (slow) and above 100 bpm as tachycardia (fast). These thresholds describe the rate alone — they say nothing about rhythm regularity, P-wave morphology, or QRS width, all of which matter for a full clinical interpretation. This tool is an educational aid for practicing ECG rate calculation and is not a substitute for interpretation of the complete 12-lead ECG by a qualified healthcare professional; always correlate any rate with the patient's clinical context.

Frequently Asked Questions

What is the large box (300) method for calculating heart rate from an ECG?
Count the number of large boxes between two consecutive R waves on a standard 25 mm/s ECG strip, then divide 300 by that count: HR = 300 ÷ large boxes. For example, an R-R interval of 4 large boxes gives 300 ÷ 4 = 75 bpm. This works because 300 large boxes (each 0.2 seconds) fit into 60 seconds at standard paper speed.
How is the small box method different from the large box method?
The small box method divides 1500 by the number of small boxes between consecutive R waves (HR = 1500 ÷ small boxes) at standard 25 mm/s speed. Because each small box is only 0.04 seconds, this method is more precise than the large-box method, especially for faster heart rates.
How do I calculate heart rate from an ECG when the rhythm is irregular?
For irregular rhythms such as atrial fibrillation, count the number of R waves (QRS complexes) in a 6-second strip and multiply by 10 (HR = R waves × 10). Averaging over 6 seconds smooths out the beat-to-beat variability that makes the large-box and small-box methods unreliable for irregular rhythms.
Why does ECG paper speed matter for these calculations?
Standard ECG paper runs at 25 mm/s, where each small box equals 0.04 seconds and each large box equals 0.2 seconds — the basis for the 300 and 1500 constants. Some strips are recorded at 50 mm/s (double speed), which doubles those constants to 600 and 3000. Always confirm the paper speed printed on the strip before applying a formula.