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.

Try a sample:
g
g
g
g
cal
g

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.

More free tools

Your picks are ready

Pop in your email to see them. The first 50 people on the waitlist get Pleit free for a year.