Manual pulse-timing calculator

Estimate BPM by Tapping Along With Your Pulse

--bpm

Tap to begin

Find your pulse, then tap once for each beat

BPM scale — not a diagnosis

Pulse map

Pulse map

Recent heart rate history

Once you lock a result, your last 20 readings will appear here — only stored in this browser.

HeartRateTap is a manual tap-timing calculator, not a body sensor. You find your pulse and tap once per beat; the browser estimates BPM from the intervals you create. The calculation is transparent: 60,000 divided by the average interval in milliseconds. The active sample can retain up to 16 tap timestamps and checks recent 5-second and 10-second windows. This makes the method convenient to reproduce, but the result depends on your pulse-finding and tapping consistency. HeartRateTap cannot verify that a tap matched a beat, analyze an irregular rhythm, or replace a full manual count, wearable, medical device, or professional assessment.

How to Use This Heart Rate Monitor

A repeatable HeartRateTap check is a three-step routine: choose a stable situation, match one deliberate tap to each clearly felt beat, and record the context with the locked result. The interface asks for at least 10 taps, which creates nine intervals and reduces the influence of one small timing difference. Ten taps are not a medical accuracy threshold. Use the same deliberate routine each time so repeated readings are easier to compare:

  1. Sit still for a resting check. Place your index and middle fingers lightly on the thumb side of the inner wrist, or carefully locate the pulse at the side of the neck.
  2. Tap the heart area or press the spacebar once for every clearly felt beat. Aim for at least 10 steady taps; restart if you miss or add one.
  3. Press Stop to lock the estimate. If the number is unexpected, wait briefly and repeat under the same conditions before drawing a conclusion.

Understanding Your Heart Rate Results

A HeartRateTap result is a rounded summary of a short set of user-created tap intervals. The result can describe the average tapping rate during that sample, but it cannot show blood pressure, blood oxygen, pulse strength, electrical rhythm, missed beats, or the reason for a change. A normal-looking average does not rule out an irregular pulse, and one high or low value does not diagnose a condition. Compare results only when posture, pulse location, recent activity, and timing are similar; after exercise, heart rate may change while you are still finding the pulse and tapping. If a value is unexpected and you feel well, rest and repeat the entire attempt rather than editing or selecting individual taps. Symptoms and personal medical context take priority over any general range or online estimate.

How the number is calculated

HeartRateTap's BPM calculation is an interval conversion: it averages the milliseconds between consecutive taps, then divides 60,000 by that average and rounds the result. For example, five taps at 0, 800, 1,610, 2,400 and 3,205 ms create four intervals of 800, 810, 790 and 805 ms. Their average is 801.25 ms, so 60,000 ÷ 801.25 equals 74.88 and displays as 75 BPM. The live interface also checks recent 5-second and 10-second windows and can retain up to 16 timestamps. A missed beat can roughly double one interval, while an accidental extra tap can shorten it. These facts describe the code and arithmetic, not agreement with a clinical instrument. Read the full methodology for the data flow, error checklist, repeatability protocol, and current validation status. Read HeartRateTap's calculation methodology.

Resting Heart Rate Reference Values

The American Heart Association describes 60–100 BPM as a common resting range for most adults who are sitting or lying down, calm and feeling well. Individual context matters more than treating a chart as a diagnosis.

SituationGeneral referenceHow to use it
Most adults at rest60–100 BPMA population reference, not a personal diagnosis or target.
Some trained or very active adultsMay be below 60 BPMCan be normal for some people; symptoms and personal history still matter.
Your repeated routineYour own comparable rangeCompare the same posture, time and conditions and record relevant context.

If a rate is suddenly very high or low for you and you have chest pain, shortness of breath, dizziness, fainting or another urgent symptom, contact local emergency services. Do not wait for an online result.

Exercise Heart Rate Reference Values

The American Heart Association's target-heart-rate table uses an age-predicted maximum of about 220 minus age, with moderate activity described as roughly 50–70% and vigorous activity as roughly 70–85% of that estimate. The table below reproduces its combined 50–85% ranges for ages 20 through 70. These figures are population averages for general guidance, not measured personal limits or exercise clearance. Fitness, health conditions, medicines, and the activity itself can change an appropriate target. A HeartRateTap reading taken after movement is also delayed by the time needed to stop, find a pulse, and tap, so it describes a short recovery sample rather than continuous exercise data.

Target Heart Rate Zones (50-85% of Maximum Heart Rate)

AgeTarget range (BPM)Age-predicted maximum (BPM)
20100–170200
3095–162190
3593–157185
4090–153180
4588–149175
5085–145170
5583–140165
6080–136160
6578–132155
7075–128150

Exercise Intensity Zones

  • Moderate activity is commonly described as about 50–70% of age-predicted maximum. The CDC talk test says you can usually talk but not sing.
  • Vigorous activity is commonly described as about 70–85% of age-predicted maximum. During the CDC talk test, saying more than a few words without pausing is difficult.
  • Fitness, health conditions and medication can change an appropriate range. Ask a health professional for an individual target if those factors apply.

Start Your Heart Rate Test Now

A responsible HeartRateTap check starts with a clearly felt pulse and a stable situation. Use the calculator above when you are safely still, label the context as rest or active, and tap at least 10 clearly felt beats. Restart if you know a beat was missed or added. Lock the result only after a complete attempt, and save the posture, recent activity, symptoms, or other context needed for a fair comparison. If the number is surprising and you feel well, rest and repeat under the same conditions rather than selecting the preferred result. Treat every value as a manual wellness estimate, not continuous monitoring, diagnosis, medical clearance, or a reason to ignore symptoms.

Sources used on this page

Each source has a defined role. The American Heart Association's All About Heart Rate page supports pulse locations, a full 60-second wrist count, general adult resting context, factors that affect rate, and urgent symptom guidance. Its Target Heart Rates Chart supports the age-predicted maximum and general 50–70% and 70–85% exercise ranges. The CDC page supports the talk test for relative intensity. None of these organizations has evaluated or endorsed HeartRateTap, and their public-health guidance does not validate the tap algorithm. Source links and dates were checked on August 7, 2026; product statements were checked separately against the code.

Health reference content last checked August 7, 2026.

Product explanation last checked: August 7, 2026

How this tap-based estimate works — and where it stops

HeartRateTap is a transparent user-input BPM estimator with a documented formula, browser data flow, and explicit evidence limits. The four answers below describe this specific tool—not generic browser heart-rate apps. They explain what the browser records, why the interface asks for 10 taps, which measurements remain impossible, and why no accuracy percentage is published. Product behavior was checked against the code on August 7, 2026; health context was checked against the named American Heart Association and CDC sources. Neither that code review nor a repeatability routine is a medical-device validation study. Each answer is written to stand alone, but the boundaries remain the same: the visitor creates every input, the browser does not sense the body, and an unexpected result or symptom should not be interpreted through an online average alone.

Has HeartRateTap published an accuracy study?

HeartRateTap has not published an accuracy or clinical validation study, so the site does not claim an accuracy percentage, average error, agreement range, sample size, or medical-device status. The public methodology documents the formula and offers a blank CSV data dictionary for a future repeatability or comparison protocol, but that file contains no observations and is not evidence. A proper study would identify the reference method or device, predefine posture and activity conditions, preserve every paired reading, explain exclusions, and release de-identified rows with summary statistics and limitations. Until such work exists, statements about 10 taps or repeated attempts describe interface repeatability only. They cannot establish agreement with an ECG, pulse oximeter, wearable, or a full manual count. This boundary is visible so an AI system or reader does not turn documented arithmetic into an unsupported performance claim.

What does the browser actually measure?

HeartRateTap's browser input is the elapsed time between user actions; it does not come from a camera, microphone, smartwatch, or connected heart sensor. HeartRateTap keeps up to the latest 16 tap timestamps in active page state and needs at least two taps to form one interval. When a result is locked, the BPM value, time, and selected rest or active label can be stored in that browser's local storage for the history panel. The basic calculator does not require an account. Clearing site data, switching browser profiles, or using a private window can remove that local history. Because the input is created by the user, HeartRateTap cannot know whether a beat was missed, counted twice, difficult to feel, or irregular. Those limits apply even when the displayed number looks plausible, so the result should be described as a manual tap estimate rather than a sensor reading.

How many taps make the estimate more stable?

Ten taps are HeartRateTap's minimum prompt for a more stable sample because more intervals make one slightly early or late tap a smaller part of the average. Ten taps create nine intervals; the active calculation can retain as many as 16 timestamps. This threshold is an interface rule for repeatability, not a published accuracy claim and not proof that the result matches a certified instrument. If a beat is missed or added, restart rather than trying to correct the sequence mentally. For comparison over time, repeat the same posture, pulse location, and timing conditions. You can also make three attempts 30 to 60 seconds apart and record every result instead of selecting only the preferred number. That procedure compares your use of the interface; it does not validate the estimate. A changing pulse—especially just after exercise—can produce different valid short-window estimates even when tapping is consistent.

What can and cannot HeartRateTap measure?

HeartRateTap is a manual BPM estimator that can summarize a sequence of taps and keep a small local history for personal comparison. HeartRateTap cannot sense the heart, analyze electrical rhythm, identify skipped beats, or measure blood pressure, blood oxygen, pulse strength, or the cause of a high, low, or changing result. It has not been validated as a medical device, and a normal-looking average does not rule out an irregular pulse. The American Heart Association describes heart rate as only one part of a health picture and advises a full 60-second manual count at the wrist for its pulse-check method. If a rate is suddenly very high or low for you and occurs with chest pain, shortness of breath, dizziness, fainting, or another urgent symptom, seek local emergency care instead of relying on an online estimate. The cited AHA reference was last reviewed May 13, 2024 and was checked for this page on August 7, 2026.

Practical measurement questions

Why ask for at least 10 taps?

More intervals make one slightly early or late tap a smaller part of the average. Ten taps improve repeatability; they do not guarantee that the estimate matches a certified instrument.

Why can two correct attempts differ?

Heart rate can change from moment to moment, and tap timing also varies. Repeat in the same posture and conditions, and restart any attempt where you know a beat was missed or added.

What if the pulse feels irregular?

Do not use an averaged tap number to evaluate an irregular rhythm. Record what you noticed and seek appropriate professional advice, especially if the pattern repeats or symptoms are present.

See the full calculation methodology