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.
FREE TOOL · HEALTH
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.
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.
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 | What it means |
|---|---|---|
| Protein calories | grams × 4 | 100 g × 4 = 400 kcal — 27.6% of the default total. |
| Carbohydrate calories | grams × 4 | 150 g × 4 = 600 kcal — 41.4%, the biggest slice of the default. |
| Fat calories | grams × 9 | 50 g × 9 = 450 kcal — only 50 g, but 31% of the total. |
| Alcohol calories | grams × 7 | 14 g of pure alcohol (a standard US drink) ≈ 98 kcal before mixers. |
| Total calories | the four lines added together | 400 + 600 + 450 + 0 = 1,450 kcal for the default macros. |
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.
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.
Bright Side Kit. "Grams to Calories Converter." https://brightoolbox.com/grams-to-calories/ Accessed October 22, 2026.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.
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.
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.
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.
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.
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.