SparkCalcSparkCalc

Lifetime Heartbeat Counter

Example: 30 years old × 70 bpm → 1.1 billion beats

Estimate how many times your heart has beaten since you were born. Enter your age and optional heart rate to calculate lifetime heartbeats and a projection of how many beats you might have left.
Last reviewed by SparkCalc editorial team · February 2025
Runs in your browser No signup
years
bpm

Cumulative heartbeats vs age

Total Heartbeats

Beats since birth

Beats per Day

Daily heartbeat count

Beats per Year

Annual heartbeat count

Projection to Age 80

Estimated total if you live to 80

Share Link:

How We Calculate This

Total beats = age × 365.2425 × 24 × 60 × (restingHR × activityMultiplier). Multipliers: sedentary=1.0, average=1.05, active=1.10.

Methodology last reviewed: February 2025. How SparkCalc works

Sources: American Heart Association: All About Heart Rate (Pulse) (normal resting 60-100 bpm) · MedlinePlus (NIH, National Library of Medicine): Vital Signs

Frequently Asked Questions

How many times does a heart beat in a lifetime?

On average, the human heart beats about 2.5 to 3 billion times in a typical 70-80 year lifespan, at an average rate of 60-100 beats per minute.

Does resting heart rate affect lifespan?

Studies suggest that a lower resting heart rate is associated with better cardiovascular fitness and potentially longer life. Athletes often have resting rates of 40-60 bpm.

Why include an activity multiplier?

While resting, your heart beats at base rate. During activity, it beats faster. Active people spend more time with elevated heart rates, increasing their daily average.

How much does a heart weigh?

An adult human heart weighs about 250-350 grams (8-12 oz) and pumps about 5 liters of blood per minute at rest.

Related Calculators

You might also find these calculators helpful: Heart Rate Zone Calculator, and Age Calculator.

Embed this calculator

Add this free calculator to your own website. Copy the code below and paste it into your page’s HTML. It is responsive and resizes to fit.