Online Heart Rate Monitor

Measure your pulse by tapping along with each heartbeat. No wearable needed.

FitnessScience-backed formula
Enter your details
Fill in the fields, then calculate

Find your pulse at your wrist or neck. Tap the button in time with each beat. After about 10 taps, press Calculate.

Taps: 0

Awaiting Data

Enter your details and tap Calculate to see your results appear here.

0
Result

Your result appears here.

What it measures

This tool turns your taps into a heart rate. Each tap marks a beat, and the timer works out the beats per minute from the gaps between them.

Effort and heart rate map neatly onto your training zones.

It is a quick way to check your resting or recovery heart rate without any device.

How to use this calculator

  1. Find your pulse at the wrist or neck.
  2. Tap the button once for every beat.
  3. After about ten taps, press Calculate.
  4. Read your beats per minute.

The formula used

BPM = (taps − 1) / elapsed seconds × 60
taps
Number of beats you tapped.
elapsed
Time from first to last tap.

Understanding Your Results

Athlete
40 to 60 bpm
Common in trained people.
Healthy adult
60 to 100 bpm
The normal resting range.
Elevated
Above 100 bpm at rest
Worth a closer look.

Tips to Improve

  • Sit still and relax before measuring.
  • Measure first thing in the morning for resting rate.
  • Tap steadily for a clean reading.
  • See a doctor about a persistently high rate.

Frequently Asked Questions

It is a fair estimate. The more taps you record, the steadier the result.

Most adults sit between 60 and 100 beats per minute.

No. For medical needs, use a clinical device.

Scientific References

  1. Nanchen, D. (2018). Resting heart rate: what is normal? Heart, 104(13), 1048–1049.
  2. American Heart Association. (2024). All About Heart Rate (Pulse).

Disclaimer: The calculators and information on this site are provided for general informational use only and do not replace professional medical advice, diagnosis, or treatment. Always speak with a qualified healthcare professional about any questions regarding your health.