ECG Heart Rate Calculator
Enter one or more values below. The calculator supports common ECG methods: 300-rule, 1500-rule, 6-second rhythm strip, and R-R interval.
How this heart rate ECG calculator works
This calculator estimates heart rate in beats per minute (bpm) from ECG measurements. It includes the four methods most commonly taught in clinical training and emergency care:
- 300-rule (large boxes): best for regular rhythms and quick estimation.
- 1500-rule (small boxes): more precise for regular rhythms.
- 6-second strip method: helpful for irregular rhythms like atrial fibrillation.
- R-R interval method: uses milliseconds for a direct bpm conversion.
ECG heart rate formulas
1) 300-rule (large box method)
At standard ECG paper speed (25 mm/s), one large box equals 0.20 seconds. If rhythm is regular:
Heart Rate = 300 ÷ Number of large boxes between R waves
2) 1500-rule (small box method)
One small box equals 0.04 seconds. This method gives a finer estimate in regular rhythms:
Heart Rate = 1500 ÷ Number of small boxes between R waves
3) 6-second method
Count QRS complexes in a 6-second strip, then multiply by 10:
Heart Rate = QRS count in 6 seconds × 10
4) R-R interval in milliseconds
If your system reports R-R intervals directly (for example from monitors or ECG software), use:
Heart Rate = 60,000 ÷ R-R interval (ms)
When to use each method
- Regular rhythm: use 1500-rule for best precision, 300-rule for quick bedside math.
- Irregular rhythm: use the 6-second method and consider averaging over longer strips.
- Digital systems: if R-R interval is available, use the ms formula.
Step-by-step example
Example A: Regular sinus rhythm
- Large boxes between R waves: 4
- Small boxes between R waves: 20
300-rule gives 300 ÷ 4 = 75 bpm
1500-rule gives 1500 ÷ 20 = 75 bpm
The values match, which is exactly what you want in a regular rhythm.
Example B: Irregular rhythm
- QRS complexes in 6 seconds: 11
6-second method gives 11 × 10 = 110 bpm. In irregular rhythms, this is often more practical than measuring one R-R interval.
Clinical interpretation basics
For adults at rest, a simple reference is:
- < 60 bpm: bradycardic range
- 60–100 bpm: typical resting range
- > 100 bpm: tachycardic range
Interpretation always depends on context. Athletes may have normal resting rates below 60 bpm. Fever, dehydration, pain, anxiety, medications, and underlying disease can all raise heart rate.
Common mistakes to avoid
- Using the wrong paper speed (most formulas assume 25 mm/s).
- Counting boxes across noisy or artifact-heavy segments.
- Applying regular-rhythm formulas to very irregular strips.
- Relying on heart rate alone without rhythm interpretation and symptoms.
Important safety note
This ECG heart rate calculator is for educational and quick-reference use. It does not diagnose arrhythmias or replace a clinician’s judgment. Seek urgent medical evaluation for chest pain, syncope, severe shortness of breath, or sustained very fast/very slow rhythms.
FAQ
Which method is most accurate?
In regular rhythms, the 1500-rule is usually more precise than the 300-rule. In irregular rhythms, the 6-second method is often more practical.
Can I use this for pediatric ECGs?
The math still works, but interpretation thresholds differ by age. Use age-appropriate normal ranges when evaluating pediatric patients.
What if methods disagree?
Mild differences are common due to rounding and beat-to-beat variation. Large differences suggest irregular rhythm, measurement error, or poor signal quality.