ECG Heart Rate Calculator
With this calculator, you will be able to acquire your patient's heart rate from an ECG. You will only need to measure the distance between two R wave peaks – the RR interval. You can use either a ruler or a caliper and type in the result in millimeters or the quantity of ECG boxes you choose!
But remember! If the RR intervals between at least two ECG complexes are different, your patient might have an arrhythmia, and our calculator may give you a false result. Don't forget to check it!
In the following text, you will learn:

How to calculate heart rate with our calculator or by yourself using some easytoremember methods.

A method to estimate heart rate in a patient with an arrhythmia using the 6second ECG method.

A different way to use our calculator to get your patient's expected RR interval based on their heartbeat.
We try our best to make our Omni Calculators as precise and reliable as possible. However, this tool can never replace a professional doctor's assessment. All information on this website is for informational purposes only and is not intended to serve as a substitute for medical consultation. Always consult your results with a health care provider.
If you are interested in cardiology, don't forget to check out our cardiac output calculator and stroke volume calculator!
ECG heart rate calculation
There are just a few steps ahead of you to get your patient's heart rate using our calculator:

Get a ruler or a caliper:

With the ruler: measure the distance between two R wave peaks. An R wave, part of the QRS complex (representation of depolarization of ventricles), is defined as the first upward deflection after the P wave (which represents atrial depolarization). While measuring, try to put your ruler parallel to the horizontal lines on the ECG paper.

With the caliper: place each of the measuring tips of your caliper on peaks of subsequent R waves. Then, without changing the angle between the arms of the caliper, put one of the tips on an intersection of ECG paper lines (horizontal and vertical) and the other tip on the same horizontal line. Count the number of ECG boxes between the tips of your caliper. A small box represents 1 millimeter, while a big box measures 5 millimeters.


Check the lengths of some other RR intervals. If there are differences, your patient might have an arrhythmia! This calculator is not suitable for calculating the heart rate of patients with irregular heart rhythms. For more information, check out the 6second ECG section of this article!

Put the result of your measurement into the corresponding field: RR interval for length in millimeters, number of boxes for length in boxes.

If you chose to measure the RR interval in boxes, select the type of boxes.

Choose the ECG paper speed. The standard is 25 mm/s, but a 50 mm/s option is sometimes used.

Read the ECG heart rate in beats per minute!
A physiological resting heart rate for adults should be between 60 and 100 beats per minute. A slower heart rate is called bradycardia, a faster – tachycardia. In children, normal heart rate ranges change as the child gets older. During physical activities (for example, training), our heart beats faster to ensure that our muscles receive enough oxygen supply. The bigger the effort is, the higher the heart rate. You can check your maximal safe heart rate with our max heart rate calculator.
The ECG heart rate formula
ECG paper has a speed of 25 mm/s (occasionally 50 mm/s). It means that a distance on the horizontal axis between two points (for example two peaks of subsequent R waves) on ECG paper corresponds to a certain duration.
RR_distance / 25 mm/s = duration_of_RR
Thanks to the last equation, you can get the duration of the RR interval. The only thing left to do is to check how many times we can fit this period in a minute. This is the ECG rate formula:
60 s / duration_of_RR = Heart Rate
The 300 and 1500 rule
What if there is no Internet and you cannot use our fantastic ECG heart rate calculator? How to calculate the heart rate facing such conditions? Don't worry. We have a solution! You can use the 300 or 1500 rule:

With your caliper, count the number of big or small boxes between two R wave peaks.

Divide 300 by the number of big boxes or 1500 by the number of small boxes.

You have your patient's heart rate!
The 6second ECG
In this section, you will discover how to estimate the heart rate in patients with irregular rhythms. To achieve this goal, you should perform an ECG of a 6second duration. 6 seconds equals 30 big boxes (5 mm each), as you will see in the following equation:
(6 s × 25 mm/s) / 5 mm = 30 big boxes
Now, you can use this knowledge to get the estimation of your patient's heart rate:

Count the number of R waves in 6 seconds or 30 boxes on the ECG strip.

Multiply it by 10.

You have just estimated your patient's heart rate. Congratulations!
RR interval calculator
You can use our calculator in a different, reversed way. Let's say you have measured a patient's pulse and want to check whether it's corresponding to their heartbeat. Unfortunately, you forgot your stethoscope. You order an ECG and, while waiting for results, you type in the number of beats per minute you expect your patient to have after the pulse check.
Eventually, having the ECG paper in front of you, you only have to verify whether the RR interval length (in mm or boxes) on the paper corresponds to the results which you have obtained with our calculator.