FREE TOOL · HEALTH

Grams to Calories Converter

Every gram of protein or carbohydrate carries 4 calories, every gram of fat carries 9, and alcohol carries 7. Enter the grams of each and get the total calories plus the share each macro contributes — the same math nutrition labels are built on.

150

Convert grams to calories

On the defaults — 100 g protein, 150 g carbs, 50 g fat — you get 1,450 kcal: 400 from protein, 600 from carbs, and 450 from fat. Enter your own grams below.

Grams of protein — meat, fish, eggs, dairy, tofu, legumes. Each gram is worth 4 calories.

Grams of carbs — bread, rice, pasta, fruit, sugar. Each gram is worth 4 calories.

Grams of fat — oils, butter, nuts, cheese, fatty cuts. Each gram is worth 9 calories.

Grams of pure alcohol, not the weight of the drink. Each gram is worth 7 calories.

Result—Enter values above

Enter values to see the result.

How grams become calories

The conversion uses the Atwater system — standard energy values measured a century ago and still printed on every nutrition label. Each macronutrient has a fixed caloric density, so total calories are just the sum of four multiplications. No scale weighing energy, no laboratory: multiply, add, done.

Output · formula · meaning

OutputFormulaWhat it means
Protein caloriesgrams × 4100 g × 4 = 400 kcal — 27.6% of the default total.
Carbohydrate caloriesgrams × 4150 g × 4 = 600 kcal — 41.4%, the biggest slice of the default.
Fat caloriesgrams × 950 g × 9 = 450 kcal — only 50 g, but 31% of the total.
Alcohol caloriesgrams × 714 g of pure alcohol (a standard US drink) ≈ 98 kcal before mixers.
Total caloriesthe four lines added together400 + 600 + 450 + 0 = 1,450 kcal for the default macros.

Worked example: 100 g protein, 150 g carbs, 50 g fat

Protein: 100 × 4 = 400 kcal. Carbs: 150 × 4 = 600 kcal. Fat: 50 × 9 = 450 kcal. Add them: 400 + 600 + 450 = 1,450 kcal. As shares: protein 400 ÷ 1,450 = 27.6%, carbs 600 ÷ 1,450 = 41.4%, fat 450 ÷ 1,450 = 31%. For context, the FDA uses 2,000 kcal per day as the Daily Value on nutrition labels — 1,450 kcal is 72.5% of that reference.

Who uses this

  • Label detectives: checking whether a snack's calorie claim matches its macros — the math should roughly add up.
  • Meal planners: turning macro targets (say 120 g of protein) into the calorie budget they imply.
  • Students: nutrition-class homework, where "50 g carbs, 25 g protein, 15 g fat = 435 kcal" is a classic question.
  • Home bakers & cooks: seeing how a tablespoon of oil (14 g fat ≈ 126 kcal) quietly dominates a recipe's energy.

Accuracy & limitations

These are the Atwater averages used by food labels and dietitians — estimates, not bomb-calorimeter measurements. Real foods vary a little around them. Fiber is the main wrinkle: some fiber yields near zero usable calories, some up to about 2 kcal/g, and labels handle it inconsistently, which is one reason hand-math sometimes disagrees with the label by a few calories. Labels also round to the nearest 5 or 10 calories per serving. The result here is educational, not medical advice — it estimates the energy in food, not what your body needs or what you should eat.

Planning a full day's intake? The TDEE calculator estimates your daily burn, and the cooking converter helps with grams-to-cups kitchen math.

Cite this calculatorBright Side Kit. “Grams to Calories Converter.” brightoolbox.com, 2026.Bright Side Kit. "Grams to Calories Converter." https://brightoolbox.com/grams-to-calories/ Accessed October 22, 2026.
Embed this calculator

Paste this into any web page to embed the live calculator. The “Bright Side Kit” link below it must stay intact.

Frequently asked questions

Why does fat have 9 calories per gram but protein and carbs only 4?

Fat is a denser package of chemical energy. Fatty-acid chains carry more carbon–hydrogen bonds per gram than the structures of protein or carbohydrate, and breaking those bonds releases more energy. That is why 50 g of fat (450 kcal) outscores 100 g of protein (400 kcal) even though the protein weighs twice as much.

Does alcohol really have 7 calories per gram?

Yes. Pure ethanol yields about 7 kcal per gram — more than carbs or protein. A standard US drink contains roughly 14 g of pure alcohol, so about 98 kcal come from the alcohol alone, before mixers or the beer’s carbs. Those calories carry no nutrients, which is why they are called empty calories.

My label says 140 calories but 30 g of protein is only 120. What gives?

Read the other macro lines. Protein is 4 cal/g, not 9 — a common mix-up. 30 g of protein = 120 kcal, and the remaining ~20 kcal usually come from a gram or two of fat (9 each) or a few grams of carbs (4 each). Check the fat and carb lines; the numbers should add up once every macro is multiplied correctly.

Why doesn’t my hand math match the label exactly?

Rounding and fiber. Labels round calories to the nearest 5 or 10 per serving, and fiber’s energy is counted inconsistently — some fiber yields almost no usable calories, some yields about 2 kcal/g, and different labels treat it differently. Being within a few calories is normal.

Do fiber calories count?

Partly. Insoluble fiber passes through with near-zero usable energy; soluble fiber ferments into short-chain fatty acids worth roughly 2 kcal/g. Nutrition labels handle this inconsistently by country and product, so fiber is the least exact line in the math.

Is a food Calorie the same as a physics calorie?

A food Calorie (capital C) is 1,000 physics calories. On labels and in this calculator, "calorie" means kilocalorie (kcal) — the energy to raise one kilogram of water by one degree Celsius. When a snack says 200 calories, it means 200 kcal.