Knowledge hub • Curated guides

Heart rate guides and product methodology

This library is intentionally small. Each guide has a different job: document the calculator, improve the consistency of a resting check, or add exercise context. Closely related material is kept on one page so readers can find the full answer without comparing repeated versions.

Choose a guide by your goal

Methodology

How tap timing becomes a BPM estimate

See the interval formula, a worked example, the browser data flow, sources of error and a repeatability checklist.

Read the guide

Routine

A consistent resting heart rate check

Build a comparable morning routine, record context with each result and learn when a trend deserves professional advice.

Read the guide

Exercise

Using heart rate context around a run

Understand age-predicted ranges, the talk test and the important limitation of taking a tap-based reading after exercise stops.

Read the guide

What these guides do differently

The methodology article refers to the actual behavior of this codebase: user-generated tap timestamps, millisecond intervals, short rolling windows and local browser history. It does not imply that the browser can sense a heartbeat. Health reference ranges are kept separate from the product calculation and linked to their original authoritative sources.

Every result still depends on your ability to find a pulse and tap with each beat. If a pulse feels irregular, a value is surprising, or symptoms are present, a tap estimator is the wrong tool for deciding what is happening.

How to use a result responsibly

Start by labeling the situation: a calm resting check and a reading taken after activity are not interchangeable. Repeat an unexpected value under the same conditions and note whether a tap was missed or added. The browser's recent-history chart is a convenience for comparison, not an alert system and not a clinical record.

A BPM estimate cannot identify a rhythm problem or explain a change. Symptoms and personal medical context take priority over a general range. If a suddenly unusual heart rate comes with chest pain, shortness of breath, fainting or marked dizziness, contact local emergency services instead of repeating the calculator.

How the library is maintained

Guides show publication and review dates, distinguish editorial review from medical review, and link health claims to named sources. Product statements are checked against the current code. If a source changes or a feature behaves differently, the relevant page should be corrected rather than duplicated in another guide. The full process and correction contact are on the About page.

Measure after you understand the method

The main page contains the complete tap tool, local history and measurement notes in one place. No account or camera permission is needed for the basic check.

Open HeartRateTap