Skip to content
AllCalcHub

Fiber Intake Calculator

Find how much dietary fibre you should eat each day for your age and sex.

About the Fiber Intake Calculator

Fibre supports digestion, blood sugar and heart health. The US National Academies set Adequate Intakes of 14 g per 1,000 kcal, which works out to about 38 g a day for men and 25 g for women aged 19–50. Most adults eat only about half that.

The formula

Fibre (g) = 14 × daily calories ÷ 1,000

Adequate Intake by age

AgeMaleFemale
1–319 g19 g
4–825 g25 g
9–1331 g26 g
14–1838 g26 g
19–5038 g25 g
51+30 g21 g

Worked example

Example: Fibre per day = 30 g

  1. Inputs: Sex: Male; Age: 53 years.
  2. Formula: Fibre (g) = 14 × daily calories ÷ 1,000
  3. Result: Fibre per day = 30 g
  4. Adequate Intake: 30 g

Questions people ask

How can I eat more fibre?

Beans, lentils, whole grains, vegetables, fruit with skin, nuts and seeds. Increase slowly and drink more water.

What's soluble vs insoluble fibre?

Soluble fibre (oats, beans) helps cholesterol and blood sugar; insoluble fibre (bran, vegetables) helps regularity.

Sources