Skip to content
RiverMathRiverMath

Browse by category

Body and training

Body composition, calories, macros, running pace, heart-rate zones, sleep cycles and pregnancy due dates.

BMI

Body mass index from weight and height, using the standard WHO categories for adults.

Open calculator

Body fat

Body-fat percentage using the US Navy circumference method — a tape-measure estimate, not a DEXA scan.

Open calculator

Calories

Basal metabolic rate (BMR) from the Mifflin–St Jeor equation and total daily energy expenditure (TDEE) by activity level.

Open calculator

Ideal weight (Devine)

Calculate reference body weight from sex and height using the clinical Devine formula.

Open calculator

Daily water intake

Estimate daily fluid intake in litres from your body weight and minutes of physical activity.

Open calculator

Macronutrients (Protein, Carbs, Fat)

Split your daily calorie target into exact grams of protein, carbohydrates and dietary fat.

Open calculator

Waist-to-hip ratio (WHR)

Calculate your waist-to-hip ratio (WHR) from simple tape-measure readings.

Open calculator

Weight-change timeline

Estimate how many weeks and days it takes to reach your target weight from a daily calorie deficit or surplus (at 7,700 kcal per kg).

Open calculator

Steps to distance & calories

Convert your step count into kilometres walked and estimated calories burned based on height and weight.

Open calculator

Running pace

Calculate your pace per kilometre (min/km) and average speed (km/h) from distance and finish time.

Open calculator

Race predictor

Predict finish times for 5 km, 10 km, the half marathon and the marathon from a distance you have already raced.

Open calculator

One-rep max (1RM)

Estimate your maximum one-repetition lift (1RM) from a submaximal working set using the Epley equation.

Open calculator

Heart-rate zones (Karvonen)

Calculate your 5 Karvonen training heart-rate zones from age and resting heart rate.

Open calculator

VO2 max (Cooper test)

Estimate your maximal oxygen uptake (VO2 max) from the distance covered in a 12-minute Cooper run test.

Open calculator

Sleep cycles

Find optimal wake-up times or bedtimes based on 90-minute sleep cycles plus the time you need to fall asleep.

Open calculator

Sleep debt

Calculate how many hours of sleep you are short of your personal target across a run of nights.

Open calculator

Caffeine remaining

Estimate how many milligrams of caffeine remain active in your body after a chosen number of hours.

Open calculator

Intermittent fasting window

Calculate your fasting hours and eating window from the clock times of your last and first meals.

Open calculator

FFMI (Fat-Free Mass Index)

Calculate your lean body mass (LBM) and fat-free mass index (FFMI) from weight, height and body-fat percentage.

Open calculator

Daily protein target

Calculate your daily protein target in grams from body weight and your chosen grams-per-kilogram multiplier.

Open calculator

Max heart rate (HRmax)

Estimate your maximum heart rate (HRmax) from age using the classic Fox formula (220 − age) and the Tanaka equation.

Open calculator

Body surface area (BSA)

Calculate body surface area (BSA) in square metres from height and weight using the Mosteller formula.

Open calculator

Ovulation & fertile window

Estimate your ovulation date, fertile window and potential due date from the first day of your last period and cycle length.

Open calculator

Pregnancy & due date

Calculate your estimated due date (EDD), current gestational age in weeks and days, and trimester from your last period.

Open calculator