Grams to calories calculator
Turn grams of protein, carbs, fat or alcohol into calories. Or enter calories per 100 g from a label to get calories for any amount.
Grams to calories calculator examples
Sample people, made up to show how the numbers change. Load one into the calculator to tweak it.
Grilled chicken sandwich
McDonald's Spicy Grilled Chicken Sandwich: 31 g protein, 32 g carbs, 14 g fat
Total
378 cal
- Protein 31 g × 4
- 124 cal (33%)
- Carbs 32 g × 4
- 128 cal (34%)
- Fat 14 g × 9
- 126 cal (33%)
- Labels round each number, so this can differ from the label total by a few calories.
Rotisserie chicken bun
Swiss Chalet Rotisserie Chicken on a Bun: 54 g protein, 37 g carbs, 8 g fat
Total
436 cal
- Protein 54 g × 4
- 216 cal (50%)
- Carbs 37 g × 4
- 148 cal (34%)
- Fat 8 g × 9
- 72 cal (17%)
- Labels round each number, so this can differ from the label total by a few calories.
Peanut butter
Peanut butter at 588 calories per 100 g, a 32 g serving (2 tbsp)
32 g of this food
188 cal
- Calories per gram
- 5.88
- Grams per 100 calories
- 17 g
- Nutrition labels in Canada list calories per serving. Divide by the serving size in grams, then multiply by 100, to get calories per 100 g.
How the grams to calories calculator works
Each macro carries a set number of calories per gram: protein 4, carbs 4, fat 9 and alcohol 7.
Multiply grams by those numbers and add them up. That is the total, and the share from each macro.
For a label, divide calories per 100 g by 100 and multiply by the grams you eat.
Frequently asked questions
How many calories are in a gram of protein?
4 calories. Carbs are also 4, fat is 9 and alcohol is 7.
Why does my total not match the label?
Labels round each number and fibre counts for fewer calories, so totals can be off by a few.
How do I convert grams of food to calories?
Find calories per 100 g on the label, divide by 100, then multiply by the grams you eat. The label mode does it for you.
Sources
These tools give estimates for healthy adults. They are not medical advice. If you are pregnant, under 18 or managing a health condition, check with your doctor or a registered dietitian.