Fiber Calculator

NUTRITION & HEALTH

Estimate your recommended daily fibre from calorie intake and see the gap to your current intake.

Usage Tip

Whole grains, beans, fruit and vegetables are the easiest ways to add fibre.

Recommended Fibre
g/day
Target per day
THE MATH
recommended fibre = calories ÷ 1000 × 14 g
Dietary guidelines suggest about 14 g of fibre per 1,000 calories.
Increase fibre gradually and drink plenty of water to avoid discomfort.

How much fibre do I need?

A common guideline is about 14 g of fibre for every 1,000 calories you eat, which works out to roughly 25–38 g a day for most adults. Many people get only about half that, so there is usually room to add more. Use the age and sex buttons in the calculator above to switch from a calorie-based target to the recommended amount for your group.

Daily fibre recommendation by age and sex

GroupFibre per day
Men, 50 and under38 g
Men, over 5030 g
Women, 50 and under25 g
Women, over 5021 g
Children (4–18)about 25–31 g

Soluble vs insoluble fibre

Soluble

Dissolves in water to form a gel; helps lower cholesterol and steady blood sugar. Found in oats, beans, apples, citrus and barley.

Insoluble

Adds bulk and keeps things moving through the gut, helping prevent constipation. Found in whole grains, nuts, seeds and the skins of fruit and veg.

Soluble fibre foods

  • Oats and oat bran
  • Beans, peas and lentils
  • Apples, oranges and berries
  • Barley
  • Carrots and sweet potato
  • Psyllium husk

Insoluble fibre foods

  • Whole-wheat bread and pasta
  • Wheat bran
  • Nuts and seeds
  • Cauliflower and green beans
  • Potato skins
  • Fruit and vegetable skins

Benefits of fibre

  • Supports regular digestion and prevents constipation.
  • Helps lower LDL cholesterol.
  • Slows sugar absorption for steadier blood sugar.
  • Keeps you full, which helps with weight management.
  • Feeds beneficial gut bacteria.

High-fibre foods

FoodServingFibre
Black beans1 cup15 g
Lentils1 cup15 g
Chia seeds2 tbsp10 g
Avocado1 medium10 g
Raspberries1 cup8 g
Pear1 medium6 g
Broccoli1 cup5 g
Apple (with skin)1 medium4 g
Oatmeal1 cup cooked4 g
Almonds1 oz4 g
Wholegrain bread1 slice2 g

Fibre for weight loss

High-fibre foods are filling for few calories, so they help you feel satisfied while eating less. Soluble fibre in particular slows digestion and steadies appetite, which makes a calorie deficit easier to stick with.

Fibre for digestive health

Insoluble fibre adds bulk to stool and speeds its passage, preventing and relieving constipation, while soluble fibre feeds the gut bacteria that keep the digestive system healthy. Pair extra fibre with plenty of water so it can do its job comfortably.

Signs you may not be getting enough fibre

  • Frequent constipation or irregular bowel movements
  • Feeling hungry again soon after meals
  • Blood-sugar swings and energy dips
  • Higher cholesterol over time

These are general signs, not a diagnosis – persistent digestive problems are worth discussing with a doctor.

How to increase fibre

  • Add it gradually over a couple of weeks to let your gut adjust.
  • Drink more water as you add fibre.
  • Choose whole grains over refined, and leave skins on fruit and veg.
  • Add beans, lentils, seeds or oats to meals you already eat.
Go gradually: adding a lot of fibre at once can cause bloating, gas or cramping. Increase slowly and drink plenty of water to stay comfortable.

Hydration and fibre

Drink water with your fibre: fibre absorbs water as it moves through your gut, so a higher-fibre diet needs more fluid. Aim for roughly 8 glasses (about 2 litres) a day, and a little more as your fibre intake rises.

Common fibre myths

  • “A supplement is as good as food.” Whole foods bring vitamins, minerals and a mix of fibre types that pills do not.
  • “More is always better.” Very high intakes can cause bloating and discomfort; build up gradually.
  • “Fibre is only about regularity.” It also supports cholesterol, blood sugar and fullness.
  • “Low-carb means no fibre.” Vegetables, nuts and seeds provide fibre with few net carbs.

Printable fibre chart

Daily caloriesFibre target (14 g/1,000 kcal)
1,500 kcal21 g
2,000 kcal28 g
2,500 kcal35 g
3,000 kcal42 g

Frequently asked questions

How much fibre per day?About 25 g for women and 38 g for men under 50, or roughly 14 g per 1,000 calories.
What foods are highest in fibre?Beans, lentils, chia seeds, avocado, berries and whole grains.
Can I eat too much fibre?Very high intakes can cause bloating; increase gradually and drink water.
Soluble or insoluble – which do I need?Both. Soluble helps cholesterol and blood sugar; insoluble aids regularity. A varied diet covers each.
Does fibre help with weight loss?Yes – it is filling for few calories, which makes eating less easier.

Related nutrition calculators

Disclaimer: These are general educational estimates based on standard dietary guidelines (about 14 g of fibre per 1,000 calories; 25–38 g for most adults). Individual needs vary, and conditions such as IBS, IBD or other digestive disorders may call for different fibre intake. This is not medical advice; consult a doctor or registered dietitian for personalised guidance. Increase fibre gradually and drink plenty of water.
Spotted an error or have a suggestion for this calculator? Let us know →
Scroll to Top

The calculators and tools on Formula Factory are provided for general guidance and informational purposes only. Results are estimates based on standard formulas and the values you enter — they do not constitute professional engineering, electrical, or architectural advice. Always verify calculations with a qualified professional before making decisions for any safety-critical, code-compliance, or commercial application. Formula Factory makes no representations or warranties as to the accuracy or completeness of any result, and accepts no liability for errors, omissions, or any outcomes arising from reliance on this information.