The Standard Engine.
MathematicsFinanceHealthPhysicsEngineeringBrowse all

Health & Medicine · Dietetics & Metabolism

Carbohydrate Intake Calculator

Calculates daily carbohydrate intake in grams based on total calorie needs, activity level, and the recommended percentage of calories from carbohydrates.

Calculator

Advertisement

Formula

C = daily carbohydrate intake in grams. E_total = total daily energy expenditure (TDEE) in kilocalories. P_carb = proportion of calories allocated to carbohydrates (as a decimal, e.g. 0.50 for 50%). The divisor 4 reflects the energy density of carbohydrates: 4 kcal per gram. TDEE is estimated from Basal Metabolic Rate (BMR) multiplied by an activity factor.

Source: Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids. National Academies Press, 2005. Mifflin-St Jeor equation for BMR (Journal of the American Dietetic Association, 1990).

How it works

Carbohydrates provide 4 kilocalories of energy per gram and are the preferred substrate for brain function, high-intensity exercise, and glycogen storage in muscle. The Institute of Medicine recommends that carbohydrates make up between 45% and 65% of total daily calorie intake for healthy adults, though this range shifts depending on individual goals, health conditions, and activity levels. Lower intakes (25–40%) are used for weight management or therapeutic diets, while endurance athletes may target 60–70%.

This calculator uses the Mifflin-St Jeor equation to estimate your Basal Metabolic Rate (BMR) — the calories your body burns at rest. For males: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5. For females: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161. BMR is then multiplied by a validated activity factor (1.2 to 1.9) to produce your Total Daily Energy Expenditure (TDEE). The chosen carbohydrate percentage is applied to TDEE, and the result is divided by 4 to convert kilocalories to grams.

The output gives you a daily carbohydrate target in grams that can be used to plan meals, set macronutrient ratios, or evaluate existing dietary patterns. This approach is widely used in clinical dietetics, sports nutrition, and metabolic research. It is consistent with DRI (Dietary Reference Intake) methodology and forms the backbone of most professional meal-planning frameworks.

Worked example

Consider a 35-year-old male who weighs 80 kg, stands 178 cm tall, exercises moderately 4 days per week, and wants a balanced maintenance diet with 50% of calories from carbohydrates.

Step 1 — Calculate BMR (Mifflin-St Jeor):
BMR = (10 × 80) + (6.25 × 178) − (5 × 35) + 5
BMR = 800 + 1112.5 − 175 + 5 = 1742.5 kcal/day

Step 2 — Apply Activity Factor:
Moderately active = 1.55
TDEE = 1742.5 × 1.55 = 2700.9 kcal/day

Step 3 — Calculate Carbohydrate Calories:
Carb calories = 2700.9 × 0.50 = 1350.4 kcal/day

Step 4 — Convert to Grams:
Carb grams = 1350.4 ÷ 4 = 337.6 g/day

This individual should target approximately 338 grams of carbohydrates per day to meet a balanced maintenance goal. This could be distributed as roughly 100–120 g per main meal plus snacks.

Limitations & notes

This calculator provides a population-level estimate and should not replace personalised dietary advice from a registered dietitian or physician. The Mifflin-St Jeor equation has a margin of error of approximately ±10% even under ideal conditions, and individual metabolic variation can cause significant deviations. Activity factors are broad categories and do not account for non-exercise activity thermogenesis (NEAT), which can vary considerably between individuals. The carbohydrate percentages are generalised targets; therapeutic diets for diabetes, epilepsy (ketogenic diet), polycystic ovarian syndrome (PCOS), or insulin resistance require clinical supervision and more precise carbohydrate thresholds. This calculator does not differentiate between simple sugars and complex carbohydrates, nor does it account for fibre targets, glycaemic index, or meal timing — all of which are clinically relevant. Pregnant or breastfeeding individuals, those with renal disease, or people on carbohydrate-modifying medications should consult a healthcare professional before using this output to guide dietary changes.

Frequently asked questions

How many grams of carbohydrates should I eat per day?

For most healthy adults, the Institute of Medicine recommends 45–65% of total daily calories from carbohydrates. For a 2000 kcal/day diet, this translates to 225–325 grams per day. Your individual target depends on your body size, activity level, and health goals, which is exactly what this calculator estimates.

What is the difference between BMR and TDEE?

BMR (Basal Metabolic Rate) is the number of calories your body burns at complete rest to maintain vital functions — breathing, circulation, and cellular repair. TDEE (Total Daily Energy Expenditure) adds the calories burned through physical activity, digestion, and daily movement. Your carbohydrate target is based on TDEE, not BMR, because you need fuel for your actual lifestyle.

Is a low-carb diet (25% of calories) safe for everyone?

Low-carbohydrate diets are generally safe for healthy adults in the short to medium term and have clinical evidence for weight loss and blood sugar management. However, they are not appropriate for everyone — endurance athletes may experience performance declines, and people with certain metabolic conditions should only reduce carbohydrates under medical supervision. Carbohydrate intakes below 50 g/day (ketogenic range) require careful nutritional management.

Should I count fibre toward my daily carbohydrate target?

In many dietary frameworks (particularly in the United States), fibre is included in total carbohydrate counts on food labels. However, since most dietary fibre is not fully digested and does not raise blood glucose in the same way, some approaches use 'net carbs' (total carbs minus fibre). For most general health goals, counting total carbohydrates is standard. For ketogenic or low-carb therapeutic diets, net carb counting is more relevant.

How does carbohydrate intake change for endurance athletes?

Endurance athletes — such as marathon runners or cyclists — rely heavily on muscle glycogen, which is replenished by dietary carbohydrates. Sports nutrition guidelines from bodies like the American College of Sports Medicine recommend 6–10 g of carbohydrate per kilogram of body weight per day during high-volume training phases. For an 70 kg athlete, this means 420–700 g/day, well above general population recommendations. This calculator's 65% option is a reasonable starting point, but serious athletes should consult a sports dietitian.

Last updated: 2025-01-15 · Formula verified against primary sources.