How to Calculate Heart Rate on an ECG: the 300, 1500 and 6-Second Methods

By the DecodeMed Team5 min read

Also available in:

Get the RadioAnato AI app, free:App StoreGoogle PlayAbout RadioAnato AI

At the standard paper speed of 25 mm/s, heart rate is 300 divided by the number of large squares between two R waves, or 1500 divided by the number of small squares. If the rhythm is irregular, count the QRS complexes in the 10-second strip and multiply by 6.

One heartbeat in lead II labelled P, R, S, J and T, with the RR interval of 988 ms, a PR of 164 ms and a QT of 388 ms, and the duration of each wave and segment below
One beat taken apart in the ECG atlas: the waves, the J point and the PR, QT and RR intervals, measured on this tracing. Tracing: LUDB, PhysioNet (ODC-BY 1.0). Image sources and licences.

Why these numbers work

At 25 mm/s one small square is 0.04 s and one large square is 0.2 s, so one minute contains 1500 small squares and 300 large ones. Dividing by the squares between two beats gives beats per minute.

Method 1: the 300 rule (large squares)

Find an R wave on a thick line and count the large squares to the next R wave: 300, 150, 100, 75, 60, 50. Fast and good enough for most regular rhythms.

Large squares between R wavesHeart rate (bpm)
1300
2150
3100
475
560
650

Method 2: the 1500 rule (small squares)

Count the small squares between two R waves and divide 1500 by that number. It is the most precise method for regular rhythms. Equivalently, divide 60,000 by the RR interval in milliseconds.

Worked example: in the beat above, the RR interval is 988 ms, about 24.7 small squares. 1500 ÷ 24.7 ≈ 61 bpm, and 60,000 ÷ 988 ≈ 61 bpm.

Method 3: count the beats (irregular rhythms)

A standard 12-lead ECG lasts 10 seconds: count the QRS complexes in the rhythm strip and multiply by 6. On a 6-second strip, multiply by 10. Use this for atrial fibrillation and any irregular rhythm, where the RR interval changes from beat to beat.

Normal 12-lead ECG in the DecodeMed ECG atlas, with the P waves, QRS complexes, ST segments and T waves coloured in every lead and a lead II rhythm strip
A real normal 12-lead ECG in the ECG atlas: each wave is coloured where cardiologists marked it. Tracing: LUDB, PhysioNet (ODC-BY 1.0). Image sources and licences.

Interpreting the result

  • 60–100 bpm: normal range in adults at rest (some use 50–100).
  • Under 60 bpm: bradycardia. It can be normal in athletes and during sleep.
  • Over 100 bpm: tachycardia. Next, look at QRS width and the P waves to classify it.
  • Atrial rate: in AV blocks or flutter, measure the P waves separately from the QRS.

Study it in RadioAnato AI

RadioAnato AI, the DecodeMed app, puts 3D anatomy, CT and MRI studies, histology slides and an AI tutor that answers on them in your pocket. Free to download for iPhone, iPad and Android.

Four screens of the RadioAnato AI app: a labelled PET scan, a brain MRI with a 3D brain, 3D lungs with CT slices, and a labelled lung CT
RadioAnato AI on a phone: PET, MRI and CT studies with every structure labelled, next to its 3D model. Download the app. Image sources and licences.

About RadioAnato AI

Common mistakes

  • Using the 300 rule on an irregular rhythm.
  • Forgetting to check the paper speed: at 50 mm/s the numbers double (600 and 3000).
  • Counting a tall T wave as an R wave.

Rate is step 1 of the systematic reading in how to learn ECG from scratch. Practise on real tracings in the ECG atlas, which shows the measured rate and RR interval of each one.

Frequently asked questions

How do you calculate heart rate on an ECG quickly?

Count the large squares between two R waves and divide 300 by that number: 1 square is 300 bpm, 2 is 150, 3 is 100, 4 is 75, 5 is 60.

How do you calculate heart rate on an irregular ECG?

Count the QRS complexes in the 10-second strip and multiply by 6, or in a 6-second strip and multiply by 10.

Which method is the most accurate?

The 1500 rule (1500 divided by small squares), or 60,000 divided by the RR interval in milliseconds, for regular rhythms.

Get RadioAnato AI, the DecodeMed app

Anatomy, radiology and histology in one app, on the App Store and Google Play.

Four screens of the RadioAnato AI app: a labelled PET scan, a brain MRI with a 3D brain, 3D lungs with CT slices, and a labelled lung CTAbout RadioAnato AI

Continue reading