Introduction
The Meal Calorie Calculator tells you how many calories are in your meal. You pick your foods, set how much you ate, and the tool adds it all up. It works for one food or a whole plate.
Search the food list for things like chicken, rice, pizza, or a burger. You can also type in your own food if you have a label to read. Pick your serving size in grams, ounces, cups, slices, or pieces. The totals change right away.
You get more than just calories. The tool shows protein, carbs, fat, fiber, sugar, sodium, and more. A chart shows where your calories come from. You can also see how much each food adds to the meal, so you can spot the big ones.
Want to know your daily calorie needs? Enter your age, sex, height, weight, and how active you are. The tool finds your BMR and TDEE. Then it shows what share of your day this meal uses.
Cooking for a group? Set the number of servings and see the calories per serving and for the whole recipe. You can switch between kcal and kJ, and between metric and imperial units. Quick-add meal templates let you start fast.
How to use our Meal Calorie Calculator
Add the foods in your meal, set how much of each one you eat, and the calculator shows total calories, calories per serving, protein, carbs, fat, full nutrients, and how the meal fits your daily calorie goal.
Unit system: Pick Metric (g/ml) or Imperial (oz/fl oz). This changes how food weights and your body size are shown.
Energy unit: Choose kilocalories (kcal) or kilojoules (kJ). All energy numbers switch to that unit.
Daily energy goal: Type how many calories you want to eat in a day. Leave it blank if you don't want the goal comparison.
Number of servings: Type how many servings your recipe makes. Use 1 for a single meal.
Food name: Start typing a food, brand, dish, or restaurant item, then click a match from the list.
Quantity: Type how much of that food you eat, like 1 or 2.
Serving unit: Pick the unit that fits, such as grams, ounces, cups, slices, or pieces. Then press "Add to meal".
Add custom food: If your food is not in the list, open this tab and type its name, serving size, calories, protein, carbs, fat, fibre, sugars, saturated fat, and sodium from the label.
Quick-add meal templates: Click a ready-made meal, like Pasta Dinner or Fast-Food Combo, to fill the table fast. "Clear all items" empties the meal.
Your meal table: Change any quantity or unit right in the table. Click the arrow to see more nutrients, or the bin to remove a food.
Age: Type your age in years. This helps work out your calorie needs.
Biological sex: Choose Male or Female, since calorie needs differ.
Height: Type your height and pick cm, m, in, or ft.
Body weight: Type your weight and pick kg, lb, or st.
Activity level: Pick how much you move each week, from sedentary to extra active.
Use TDEE as my daily goal: Click this to copy your daily calorie need into the goal box.
Calculate and Reset: Click Calculate to update your results, charts, and step-by-step math. Click Reset to start over with the sample meal.
What Is a Meal Calorie Calculator?
A meal calorie calculator adds up the energy in everything on your plate. You list each food, pick how much you ate, and it gives you the total calories for the whole meal. It also shows protein, carbs, fat, fiber, sugar, sodium, and other nutrients.
Where Calories Come From
Calories (kcal) are units of energy. Your body gets that energy from three main nutrients, called macronutrients:
- Protein: about 4 calories per gram
- Carbohydrate: about 4 calories per gram
- Fat: about 9 calories per gram
Fat holds more than twice the energy of protein or carbs. That is why oil, butter, cheese, and nuts add up so fast, even in small amounts. Water, fiber, vitamins, and minerals add little or no energy.
Some countries use kilojoules (kJ) instead of calories. One kcal equals about 4.184 kJ.
Why Portion Size Matters Most
Food labels list calories per 100 grams or per serving. To find the calories in your meal, you scale that number to the real weight you ate:
Calories = (calories per 100 g × grams eaten) ÷ 100
A "cup" of rice, a "slice" of bread, and a "medium" potato all weigh different amounts. Weighing food in grams or ounces gives the most correct answer. Eyeballing portions is the biggest reason people guess their calories wrong.
Energy Density
Energy density means calories per gram of food. Low-density foods like vegetables, fruit, soup, and lean meat fill you up for fewer calories. High-density foods like oil, chips, candy, and cheese pack many calories into a small bite.
- Low: under 1.5 calories per gram
- Moderate: 1.5 to 4 calories per gram
- High: over 4 calories per gram
Building meals around low-density foods is an easy way to eat less energy without feeling hungry.
BMR and TDEE: Your Daily Calorie Needs
BMR (Basal Metabolic Rate) is the energy your body burns just staying alive, such as breathing, pumping blood, and keeping warm. TDEE (Total Daily Energy Expenditure) is your BMR times an activity factor, so it includes walking, work, and exercise.
The Mifflin-St Jeor equation is a common way to estimate BMR:
- Men: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
- Women: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161
Eating near your TDEE keeps your weight steady. Eating less than it usually leads to weight loss, and eating more leads to weight gain. These are estimates, not exact numbers. Real needs vary by person, muscle mass, genes, and health.
Reading the % Daily Value
% Daily Value (%DV) shows how much of a day's nutrient one serving gives you, based on a 2,000 calorie diet. As a quick rule, 5% DV or less is a little, and 20% DV or more is a lot. Aim high for fiber, calcium, iron, and potassium. Aim lower for saturated fat, added sugar, and sodium.
Tips for Better Results
- Cooking changes weight, so weigh foods raw or cooked the same way the entry says.
- Do not forget oils, dressings, sauces, and drinks. They often add hundreds of calories.
- Restaurant and homemade dishes vary a lot. Treat those numbers as close guesses.
- If you cook a batch, divide the total by the number of servings to get one plate.
- Look at protein and fiber, not just calories. They help you feel full longer.
This tool gives general nutrition estimates for learning and planning. It is not medical advice. Talk to a doctor or registered dietitian before making big diet changes, especially if you have a health condition.