Home › Health & Education › Fat Intake Calculator

Fat Intake Calculator

Use this free fat intake calculator to find out how many grams of fat to eat per day. Enter your daily calories, pick your goal and activity level, and set your fat percentage. The calculator shows your daily fat grams, the healthy 20–35% range, and your saturated fat limit.

Most guidelines put fat at 20–35% of daily calories. The slider starts at 30% for maintaining weight, 25% for losing weight, and 30% for gaining weight — move it to match your own plan.

67 g of fat per day
At 30% of 2,000 kcal · Healthy range: 44–78 g/day · Saturated fat: under 22 g/day

How it works

Fat is one of the three macronutrients, alongside protein and carbohydrates, and it is the most energy-dense of the three: one gram of fat provides 9 calories, while one gram of protein or carbohydrate provides only 4 calories. That is why a small amount of fat adds up quickly. A tablespoon of olive oil, about 14 grams of fat, contains roughly 120 calories, while the same weight of bread contains about half that. This calculator turns your daily calories and your chosen fat percentage into grams, so you can plan meals in the units printed on food labels.

The formula is simple: fat grams = daily calories × fat percentage ÷ 9. If you eat 2,000 calories a day and want 30% of them from fat, that is 2,000 × 0.30 = 600 calories from fat, and 600 ÷ 9 = 67 grams of fat per day. Change the percentage and the grams change with it: at 20% of 2,000 calories you get 44 grams, and at 35% you get 78 grams. Those two numbers, 20% and 35%, are the range most nutrition guidelines use for adults, and the calculator shows them as your healthy range alongside the exact figure for your chosen percentage.

Your goal shifts where inside the range you are likely to aim. When losing weight, many people pick the lower half of the range, around 20–30%, because fat is calorie-dense and a lower fat share leaves more room for protein and bulky, filling foods. When maintaining weight, the middle of the range, around 30%, is a common choice. When gaining weight or building muscle, fat is a useful way to add calories without eating a huge volume of food, so the upper half of the range, around 30–35%, is common. The calculator sets the slider to 25% for losing weight and 30% for the other two goals when you change the goal, but you can move it anywhere from 20% to 35%.

Activity level does not change the fat-gram formula itself — it changes how many calories you need in the first place. A sedentary person and an athlete can both eat 30% of their calories as fat, but the athlete eats far more calories overall, so their fat grams are far higher. That is why the calculator asks for your activity level: it checks your calorie number against a rough expectation and warns you if the calories you entered look very low for a very active person, or very high for a sedentary one. If the warning appears, check your calorie target first — the fat grams are only as good as the calories you feed in.

Saturated fat deserves its own number, because guidelines treat it separately from total fat. Most guidance caps saturated fat at under 10% of daily calories, which is 2,000 × 0.10 ÷ 9 = 22 grams a day on a 2,000-calorie diet. Saturated fat is the kind found mostly in butter, cheese, fatty meat, coconut oil, and baked goods made with shortening. Unsaturated fats — olive oil, nuts, seeds, avocado, and oily fish — make up the rest of your fat intake and are the ones most guidelines encourage you to favour. The calculator shows the saturated-fat cap next to your total so you can split the two.

To use the result in real meals, divide your daily grams across your meals. At 67 grams a day over three meals, that is about 22 grams per meal — roughly a tablespoon and a half of oil, or a small handful of nuts, or a piece of salmon. Food labels list fat per serving, so you can add up a day of labels and compare the total with your target. A single day over or under the target does not matter much; the average across the week is what counts, so aim for the weekly average rather than a perfect daily score.

Worked example

A person eats 2,000 calories a day, wants to maintain their weight, and chooses 30% of calories from fat.

Step 1: Find the calories from fat — 2,000 × 0.30 = 600 calories.
Step 2: Convert calories to grams — fat has 9 calories per gram, so 600 ÷ 9 = 66.7 grams.
Step 3: Round to a whole number — 67 grams of fat per day.
Step 4: Find the healthy range — at 20%: 2,000 × 0.20 ÷ 9 = 44 grams; at 35%: 2,000 × 0.35 ÷ 9 = 78 grams.
Step 5: Find the saturated fat cap — under 10% of calories, so 2,000 × 0.10 ÷ 9 = 22 grams per day.

So the answer is 67 grams of total fat per day, within a healthy range of 44–78 grams, with saturated fat kept under 22 grams. Over three meals that is about 22 grams of fat per meal.

FAQ

How many grams of fat should I eat per day?

It depends on your calories. At 2,000 calories a day and 30% of calories from fat, the answer is about 67 grams. The general range is 20–35% of daily calories, which works out to 44–78 grams on a 2,000-calorie diet. Enter your own calories in the calculator above to get your number.

Why is fat 9 calories per gram?

Fat is more energy-dense than the other macronutrients. One gram of fat provides 9 calories, while one gram of protein or carbohydrate provides 4 calories. That is why the formula divides by 9: fat grams = calories × fat percentage ÷ 9. It also explains why small amounts of oil, butter, or nuts add calories so quickly.

How much saturated fat can I eat per day?

Most guidelines cap saturated fat at under 10% of daily calories. On a 2,000-calorie diet that is under 22 grams a day; on a 2,500-calorie diet it is under 28 grams. Saturated fat comes mostly from butter, cheese, fatty meat, and coconut oil, so check labels for those foods first if your total is over the cap.

Is eating more fat bad for weight loss?

Not on its own. Weight change depends on total calories, not on fat alone, so a higher-fat diet can still lead to weight loss if total calories are lower than what you burn. The practical issue is density: because fat has 9 calories per gram, high-fat meals can overshoot your calories without feeling very filling. Many people losing weight choose 20–30% fat for that reason.

Do I need to count fat grams every day?

No. A daily target is most useful as a weekly average. Add up a few typical days of food labels, compare the average with your target, and adjust the biggest sources — cooking oil, spreads, cheese, and snacks — if the average is far off. Hitting the target within a few grams most days is plenty.

Disclaimer: This calculator gives an estimate only and is not medical advice. The results cannot diagnose any condition or replace a professional assessment. If you have a health concern, are pregnant, or are planning a major change to your diet, sleep, or exercise routine, talk to a doctor or a qualified health professional first.