A free tool built on real science
NormalHeartRate.org provides a free, science-based analyzer for resting heart rate and breathing rate. Unlike generic "is my heart rate normal" searches that return vague 60–100 bpm ranges, this tool gives you age- and sex-adjusted population means from peer-reviewed research — and tells you exactly where you stand relative to 92,000+ real people.
Why We Built This
Most online heart rate tools show you a single number: "normal is 60–100 bpm." But that range ignores two critical variables — age and sex. A 25-year-old woman has a meaningfully different expected heart rate than a 60-year-old man, and treating them the same misses the clinical picture entirely.
We built NormalHeartRate.org to answer the question most people actually have: "Is MY heart rate normal — for someone like me?" The answer depends on your demographic, and we use the best available population data to give it to you.
The Science Behind It
The primary reference dataset is the Health eHeart Study (Shcherbina et al., 2019, npj Digital Medicine), which analyzed continuous wearable heart rate data from 92,457 adults. This is one of the largest real-world resting heart rate datasets ever published, and it eliminated the "white coat effect" common in clinical measurements.
Additional references include the UK Biobank study (n=502,534), CDC/NHANES population surveys, AHA clinical guidelines, and Cleveland Clinic respiratory rate standards.
What the Tool Analyzes
Transparency & Limitations
We believe honest tools are better tools. Here is exactly what NormalHeartRate.org is — and is not:
Medical Disclaimer: NormalHeartRate.org is an informational reference tool only. It does not constitute medical advice, diagnosis, or treatment. All reference ranges are based on published peer-reviewed population data. The Vitals Reference Index is an indicative composite score, not a clinical measurement. If you are concerned about your heart rate, breathing, or cardiovascular health, consult a qualified healthcare provider.
Privacy
All calculations run in your browser. No health data you enter is ever sent to our servers or stored. We use Google Analytics for anonymous site traffic analysis only. See our Privacy Policy for full details.
Try the Analyzer
Enter your age, sex, heart rate, and breathing rate for a full 12-analysis clinical report — free, instant, and private.
Analyze My Vitals →