terican

BIPM-ratified constants · v1.0

Converter

Kilocalories, to grams converter calculator.

Convert kilocalories (kcal) to grams for carbs, protein, fat, or alcohol using Atwater energy density factors — essential for meal planning and nutrition tracking.

From

carbohydrates

carbohydrate

100 carbohydrate =25Grams

Equivalents

Precision: 6 dp · Notation: Decimal · 5 units

4 kcal/g

Carbohydratescarbohydrate25
Proteinprotein25

9 kcal/g

Fatfat11.11

7 kcal/g

Alcoholalcohol14.29

avg 4.5 kcal/g

Mixed Foodmixed22.22

Common pairings

1 carbohydrateequals0.25 protein
1 carbohydrateequals0.11 fat
1 carbohydrateequals0.14 alcohol
1 proteinequals0.25 carbohydrate
1 proteinequals0.11 fat
1 proteinequals0.14 alcohol
1 fatequals0.25 carbohydrate
1 fatequals0.25 protein

The conversion

How the value
is computed.

How to Convert Kilocalories to Grams

Converting kilocalories (kcal) to grams requires knowing the energy density of the macronutrient being measured. The core formula is:

g = kcal ÷ E_density

Where E_density is the energy density of the macronutrient expressed in kilocalories per gram (kcal/g).

The Atwater General Factors

The energy density values used in this calculator are the Atwater general factors, developed by American agricultural chemist Wilbur O. Atwater in the 1890s. These factors remain the global standard for food labeling, clinical dietetics, and nutritional research. Unlike raw combustion values measured in a bomb calorimeter, the Atwater factors account for digestive efficiency and urinary nitrogen excretion, providing a realistic estimate of metabolically available energy from food.

  • Carbohydrates: 4 kcal/g
  • Protein: 4 kcal/g
  • Fat: 9 kcal/g
  • Alcohol (ethanol): 7 kcal/g

These values are documented in the USDA Handbook 74: Energy Value of Foods, the primary federal reference for food energy calculations used by nutritionists, food scientists, and regulatory bodies worldwide.

Formula Derivation

Energy density is defined as energy per unit mass:

E_density (kcal/g) = Energy (kcal) ÷ Mass (g)

Rearranging to solve for mass gives the working formula:

Mass (g) = Energy (kcal) ÷ E_density (kcal/g)

This relationship explains why fat is the most calorie-dense macronutrient: at 9 kcal/g, one gram of fat contains 125% more energy than one gram of carbohydrate or protein at 4 kcal/g. A high-fat food therefore weighs significantly less per calorie than a high-carbohydrate food of equal caloric value.

Worked Examples

Example 1: Carbohydrates — 100 kcal to Grams

Apply the Atwater factor for carbohydrates (4 kcal/g):

g = 100 ÷ 4 = 25 grams

A medium apple provides approximately 95 kcal, nearly all from carbohydrates, yielding roughly 23–24 grams — consistent with this formula and USDA food composition data.

Example 2: Fat — 200 kcal to Grams

Apply the Atwater factor for fat (9 kcal/g):

g = 200 ÷ 9 ≈ 22.2 grams

One tablespoon of olive oil contains approximately 119 kcal and 13.5 grams of fat, confirming the conversion formula against real food data.

Example 3: Protein — 500 kcal to Grams

Apply the Atwater factor for protein (4 kcal/g):

g = 500 ÷ 4 = 125 grams

A 500-gram portion of cooked chicken breast provides roughly 165 kcal per 100 grams and approximately 125 grams of total protein — consistent with standard nutrition databases.

Example 4: Alcohol — 140 kcal to Grams

Apply the Atwater factor for alcohol (7 kcal/g):

g = 140 ÷ 7 = 20 grams

A standard 12 oz regular beer contains roughly 14 grams of ethanol, contributing approximately 98 kcal from alcohol alone, illustrating how alcohol sits between fat and carbohydrate in energy density.

Practical Applications

Kilocalorie-to-gram conversion is applied across multiple fields:

  • Meal planning: Translating daily calorie targets into measurable portions using USDA MyPlate dietary guidelines — for example, a 2,000 kcal diet allocating 50% to carbohydrates requires 250 grams of carbs per day
  • Sports nutrition: Calculating macronutrient gram targets from total caloric goals, such as a 3,000 kcal athlete diet with 50% carbs = 1,500 kcal = 375 grams of carbohydrates
  • Nutrition label verification: Confirming that listed macronutrient grams match the calorie total on packaged food labels (e.g., 5 g fat + 20 g carbs + 10 g protein = 45 + 80 + 40 = 165 kcal)
  • Clinical dietetics: Converting caloric prescriptions into measurable gram quantities patients can weigh and track
  • Alcohol intake monitoring: Quantifying ethanol consumption in grams from beverage calorie information

Methodology and Limitations

The Atwater general factors are well-validated population-level averages but carry inherent limitations. Dietary fiber undergoes partial colonic fermentation, yielding roughly 2 kcal/g rather than the standard 4 kcal/g applied to total carbohydrates. Protein digestibility varies by source, with animal proteins averaging 94–97% versus 78–87% for some plant proteins. For clinical or research applications requiring food-specific accuracy, consult USDA FoodData Central. Additional context on evaluating dietary quality beyond simple calorie-to-gram conversion is available through the NCI/NIH Healthy Eating Index Scoring Algorithm.

Reference

Frequently asked questions

How many grams is 100 kcal of carbohydrates?
100 kcal of carbohydrates equals 25 grams, calculated by dividing 100 by the Atwater factor for carbohydrates (4 kcal/g). A 25-gram portion of pure carbohydrate is roughly the amount found in half a medium banana or a small slice of bread. This conversion is widely used in meal planning, nutrition label verification, and macronutrient tracking for weight management.
How do I convert fat kilocalories to grams?
To convert fat kilocalories to grams, divide the kcal value by 9, the Atwater energy density factor for dietary fat. For example, 180 kcal of fat equals 180 divided by 9 = 20 grams. This is practical for reading food labels: a product listing 45 kcal from fat contains exactly 5 grams of fat. At 9 kcal/g, fat is the most calorie-dense macronutrient — more than twice carbohydrates or protein.
What are Atwater factors and why does this calculator use them?
Atwater factors are standardized energy density values developed by chemist Wilbur O. Atwater in the 1890s and documented in USDA Handbook 74. They represent the metabolically available energy per gram of each macronutrient: 4 kcal/g for carbohydrates, 4 kcal/g for protein, 9 kcal/g for fat, and 7 kcal/g for alcohol. This calculator uses them because they are the internationally accepted standard for food labeling, clinical nutrition, and dietary research worldwide.
How many grams of protein equals 200 kcal?
200 kcal of protein equals 50 grams, calculated as 200 divided by 4 (the Atwater factor for protein, 4 kcal/g). In practical terms, 50 grams of protein corresponds to roughly 200 grams of cooked chicken breast, 170 grams of canned tuna, or approximately 7 large eggs. An athlete targeting 150 grams of protein per day needs 600 kcal allocated to protein within their total daily calorie budget.
Why does the same number of kilocalories weigh less as fat than as carbohydrates?
Fat has an energy density of 9 kcal/g, more than twice the 4 kcal/g of carbohydrates. This means any given calorie total from fat occupies fewer grams than the same calories from carbohydrates. For example, 360 kcal of fat equals only 40 grams, while 360 kcal of carbohydrates equals 90 grams. This difference reflects fat's molecular structure: triglycerides are highly reduced hydrocarbons that store significantly more chemical bond energy per gram than sugars or starches.
Can this calculator be used for mixed foods containing multiple macronutrients?
This calculator converts one macronutrient at a time using its specific Atwater energy density factor. For mixed foods, calculate each macronutrient separately and sum the grams. For example, a meal with 300 kcal from carbs, 200 kcal from protein, and 180 kcal from fat yields 75 g, 50 g, and 20 g respectively — totaling 145 grams of macronutrients. For packaged foods, the nutrition facts panel already lists gram amounts per serving, simplifying verification.