Fiber Calculator

Estimate your recommended daily dietary fiber intake by age and sex using Institute of Medicine adequate intake values, cross-checked against a calorie-based guideline, and see the gap versus your current intake.

Quick Facts

Adult male AI
38g/day (19-50), 30g/day (51+)
Institute of Medicine adequate intake for total fiber.
Adult female AI
25g/day (19-50), 21g/day (51+)
Institute of Medicine adequate intake for total fiber.
Calorie rule of thumb
14g fiber per 1,000 kcal
A cross-check independent of age and sex tables.
Typical U.S. intake
~15g/day
Most adults fall well short of recommended fiber intake.

Your Results

Calculated
Age & Sex Based Target
-
IOM adequate intake (AI) for total fiber
Calorie-Based Estimate
-
14g fiber per 1,000 kcal consumed
Suggested Daily Target
-
Average of both methods
Gap vs. Current Intake
-
Additional fiber needed per day

Ready

Enter your age, sex, calorie intake, and current fiber intake, then press Calculate.

How to use the Fiber Calculator

This calculator estimates how much dietary fiber you should be eating each day using two independent, well-established methods: the Institute of Medicine's (IOM) age- and sex-based adequate intake (AI) values, and a calorie-based rule of thumb (14g of fiber per 1,000 kcal consumed). It then averages the two into a suggested daily target and compares that target with the fiber you say you currently eat, so you can see the gap. This tool is educational and not a substitute for individualized advice from a registered dietitian or physician, especially if you have a GI condition, are pregnant, or are managing a chronic disease.

How the math works

  • Age/sex-based AI (IOM Dietary Reference Intakes): children 1-3: 19g/day; children 4-8: 25g/day; boys 9-13: 31g/day, girls 9-13: 26g/day; males 14-50: 38g/day, females 14-18: 26g/day and 19-50: 25g/day; adults 51+: 30g/day for men and 21g/day for women. This table reflects the amount of fiber associated with reduced risk of coronary heart disease at each life stage.
  • Calorie-based estimate: Target fiber (g) = Daily calories ÷ 1,000 × 14. At a 2,000 kcal/day intake, that comes out to 28g — a simple cross-check that scales with how much you eat rather than just your age and sex.
  • Suggested daily target: the calculator averages the age/sex-based AI and the calorie-based estimate to give a single practical number, since the two methods can differ by several grams for the same person.
  • Fiber gap: Suggested target − current daily intake. A positive number is how much more fiber to add; zero or negative means your reported intake already meets or exceeds the target.

Common mistakes

  • Increasing fiber too quickly: jumping from 15g to 35g in a day or two commonly causes gas, bloating, or cramping. Add 5g every few days and drink extra water as intake rises.
  • Ignoring calories when they're unusually low or high: the 14g/1,000 kcal rule can understate fiber needs for someone eating very few calories, which is why this calculator also uses the age/sex table rather than relying on calories alone.
  • Counting fiber supplements the same as food fiber: whole foods (fruits, vegetables, legumes, whole grains) provide fiber along with vitamins, minerals, and resistant starch that isolated fiber supplements do not fully replicate.
  • Treating the target as a hard medical limit: this is a general population guideline. People with certain GI conditions (e.g., strictures, active flares of IBD) may need individualized, sometimes lower, fiber targets from their care team.

Frequently Asked Questions

How much fiber should I eat per day?
The Institute of Medicine's adequate intake (AI) for total fiber is 38g/day for men age 19-50 and 30g/day for men 51+, and 25g/day for women 19-50 and 21g/day for women 51+. Children and teens have lower, age-specific values.
What is the 14 grams per 1,000 calories rule?
It's a widely used public-health rule of thumb from the Institute of Medicine's Dietary Reference Intakes: multiply your daily calorie intake by 14g of fiber per 1,000 kcal. At 2,000 kcal/day that works out to about 28g of fiber, which is a useful cross-check against the age/sex based target.
What counts toward my daily fiber intake?
Whole fruits, vegetables, legumes, whole grains, nuts, and seeds all contribute dietary fiber. Both soluble fiber (oats, beans, apples) and insoluble fiber (whole wheat, vegetable skins) count toward the total daily target used by this calculator.
What if my current intake is below the recommendation?
Most adults in the U.S. eat only about 15g of fiber a day, well under the recommended amount. Increase fiber gradually over 1-2 weeks and drink more water as you do, since a rapid increase without enough fluids can cause bloating or discomfort.

This calculator provides general nutrition information for educational purposes and is not a substitute for personalized medical or dietary advice. Consult a registered dietitian or physician before making significant changes to your fiber intake, especially if you have a digestive condition.