How it works
The calculator estimates BMR, then multiplies it by the selected activity factor. The optional adjustment is added afterward.
Input query strings and outputs
Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.
Input query strings
6-
?sex=Equation sex constantChoice · Required · Default: female · Accepted values: female, male
-
?age=AgeNumber · Required · Default: 35
-
?weightKg=WeightNumber · Required · Default: 70
-
?heightCm=HeightNumber · Required · Default: 170
-
?activityFactor=Activity factorChoice · Required · Default: 1.375 · Accepted values: 1.2, 1.375, 1.55, 1.725, 1.9
-
?dailyAdjustment=Daily calorie adjustmentNumber · Optional · Default: 0
Outputs
4-
maintenanceCaloriesEstimated maintenanceWhole number · Primary output · Suffix: kcal/day
-
targetCaloriesAdjusted daily targetWhole number · Suffix: kcal/day
-
bmrEstimated BMRWhole number · Suffix: kcal/day
-
weeklyEnergyDifferenceWeekly energy adjustmentWhole number · Suffix: kcal/week
Limits
Needs vary with health, body composition, pregnancy, medications, training, and measured activity.