Smart Deals - promotions, discount codes and sales

Harris-Benedict Calculator

Fast, accurate and free online harrisa benedicta calculator tool running directly in your browser.

Secure (SSL)
Client-Side Processing
100% Free
Instructions
  • 1
    Enter data
    Enter content, paste text or load a file from disk.
  • 2
    Click the button
    The tool will immediately process your data in the browser.
  • 3
    Get the result
    Copy the finished text or save the file to your device.
function runTool() {
  return "Result ready in 0.1s";
}

Rate this tool:

Related tools

Other tools you may find useful

Harris-Benedict 2026 calculator online. Calculate BMR and TDEE with activity

This is the complete guide to the Livewire addon "Harris-Benedict Calculator". Includes formula logic for men and women, justification for activity multipliers, user manual, step-by-step examples, orientation tables, common errors, and implementation notes for your rules #47-#50. The description is consistent with the component class and view included in the ZIP package.

BMR
TDEE
Activity factor
Livewire
Jump to algorithm

What the calculator calculates and who it is intended for

The calculator counts two values.BMR(basal metabolic rate) according to the revised Harris-Benedict formula andTDEE(total daily energy requirement) as the product of BMR and the selected activity factor. The tool helps you quickly determine the level of calories needed to maintain body weight, and is also a starting point for reduction and mass plans. Useful for dietitians, trainers, dieters and creators of nutrition and training applications.

Input and validation

The view form accepts anthropometric and lifestyle parameters. Component validation enforces meaningful boundaries:

  • Gender: maleorfemale(required).
  • Age: integer10-120years (required).
  • Height: 80–250cm (required, UI step 0.1 cm).
  • Weight: 20–400kg (required, UI step 0.1 kg).
  • Activity: number1.0–2.5(validation), predefined presets in the UI:1.2sitting,1.375light,1.55moderate,1.725high,1.9very high.

The results are presented in two cards:BMR (kcal/day) i TDEE (kcal/day). The result section appears after a successful calculation ($bmrset).

Algorithm. Where do the numbers

come from The calculator uses the revised Harris-Benedict equations (Roza and Shizgal, 1984). BMR is calculated separately for women and men. TDEE is created by multiplying BMR by the activity factor from the drop-down list.

Step Formula Description
BMR male BMR = 88.362 + 13.397×weight [kg] + 4.799×height [cm] − 5.677×age [years] Equation revised. Parameters in metric units.
BMR female BMR = 447.593 + 9.247×weight [kg] + 3.098×height [cm] − 4.330×age [years] Equation revised for women.
TDEE TDEE = BMR × activity Activity selected from presets 1.2–1.9 (validation allows 1.0–2.5).
Presentation BMR i TDEErounded to integer values ​​ Consistent with tabbed display and translations.

This model does not take into account body composition, postprandial thermogenesis, metabolic adaptations, or training details. Its goal is a quick "start-up" estimation, then the user modifies the caloric value by observing the weight, circumference and well-being.

User instructions

  1. Selectgender, enterage, height i weight.
  2. Selectactivitycorresponding to your week (work, steps, training).
  3. ClickCalculate. ReadBMR i TDEEfrom the result cards.
  4. To clear the form, useClear. Restores default values ​​and hides results.

Step-by-step examples

Male, 30 years old, 180 cm, 80 kg, activity 1.55

BMR =88.362 + 13.397×80 + 4.799×180 − 5.677×301807 kcal.
TDEE =1807 × 1.552801 kcal.

Female, 28 years old, 165 cm, 60 kg, activity 1.375

BMR =447.593 + 9.247×60 + 3.098×165 − 4.330×281402 kcal.
TDEE =1402 × 1.3751928 kcal.

Male, 45 years old, 175 cm, 95 kg, activity 1.2

BMR ≈1910 kcal. TDEE =1910 × 1.22292 kcal.
Conclusion: with a sedentary lifestyle, despite a higher BMR, TDEE does not increase significantly.

Extended orientation table

Profile Parameters BMR (kcal) Activity TDEE (kcal)
Female low activity 28 years old, 165 cm, 60 kg ≈ 1400 1.375 ≈ 1930
Male moderate 30 years old, 180 cm, 80 kg ≈ 1810 1.55 ≈ 2800
Tall woman 35 years old, 170 cm, 68 kg ≈ 1510 1.725 ≈ 2610
Male very tall 25 years old, 185 cm, 85 kg ≈ 1880 1.9 ≈ 3570

Practical tips

  • Choose your activity realistically. Overestimating activity overestimates TDEE and may block reduction.
  • BMR is the lower limit of what the body needs at rest. Do not drop your intake significantly below your BMR without the supervision of a specialist.
  • Recalculate the parameters as your body weight changes. After a 5-10% change in weight, your TDEE will also change.
  • A non-training day still requires energy. Weekly activity should reflect an average, not a single workout.
  • Watch your weight trend, not just your daily value. Average your measurements weekly.

Frequently asked questions and answers

Is the result the exact truth about my metabolism

No. This is a population estimate. Individual differences in body composition, NEAT, training adaptations and microbiome may bias the result.

Why the activity multiplier

BMR includes resting costs. The activity multiplier estimates expenses related to movement and everyday activities. Higher activity → higher TDEE.

Is it worth choosing 1.9

Only with very high activity (hard physical work + frequent training). Otherwise you will overestimate your TDEE.

The most common errors and corrections

  • Excessive activity→ select a step below and observe for 2-3 weeks.
  • No parameter update→ recalculate after each significant change in mass.
  • Age/height/weight extremes→ keep an eye on validation ranges; the form enforces them.

Implementation in the project. Developer Notes

The Livewire componentHarrisBenedict's Calculatorprovides the properties:gender, age, height, weight, activity. Results:bmr, tdee. Thecalculate()method validates the inputs, selects an equation based on gender, calculates BMR and TDEE, casts to integers, and then callssaveHistory().

History: a record consistent with rule #47. The record is created only when the calculate button is clicked, it contains:tool_name"Harris-Benedict Calculator",client_ip, metawith inputs and results andcreated_at. Thetry/catchblock silences exceptions, and whenLogis available, logs an error.

View: activity presets 1.2–1.9. Conditionally rendered results section (@if($bmr)). Buttons:wire:click="calculate"andwire:click="resetForm". Reset restores the default values.

Import(rule #50):import.phpappends@case('Harris-Benedict Calculator') z @livewire('public.tools.Harris-Benedict-Calculator'), calls$addonsComponent->onImportTools()and sets the addon version environment variable.

Technical tips

  • Validation:gender in:male,female, age 10–120, height 80–250, weight 20–400, activity 1–2.5.
  • Number representation: results as integers. Texts from translation filetools.harris-benedict-calculator.*.
  • Extensions and i18n: UI content in translations; unify decimal separator and card signatures.
  • Tests: two minimum sets - female 165/60/28 at 1.375 (≈1400/≈1930), male 180/80/30 at 1.55 (≈1810/≈2800).

Interface communication. Microcopy

  • Inscription next to results:"Formula: Harris-Benedict revised. Indicative result."
  • Activity tip:"Choose a level that reflects a typical week, not a single day."
  • Update information:"After changing the mass by 5-10%, recalculate the parameters."

Safety and responsible use

The calculator and description are for informational purposes only. They do not constitute medical advice. In case of chronic diseases, pregnancy or pharmacotherapy, consult your dietary decisions with your doctor or dietician.
Formula
Revised Harris–Benedict (women and men)
Activity
1.2 / 1,375 / 1.55 / 1,725 / 1.9
Result
BMR and TDEE in kcal/day

Calculate your needs now

Install Webp.pl Have the tools in your own pocket!