Fiber Calculator
Enter your calories, or your sex and age, and get a daily fiber target in grams.
Fiber calculator
Pick a method and enter your numbers. We’ll show your daily fiber target.
Your target appears here, drawn against the average adult intake.
Your target, step by step
| Item | Basis | Amount |
|---|
How a fiber calculator works
There are two ways to get a daily fiber target, and this fiber calculator does both. The first scales with how much you eat. The second looks you up in a table by sex and age.
The scaled version is one line of arithmetic. The Institute of Medicine (IOM) set fiber at 14 g for every 1,000 calories. Multiply your daily calories by 14, then divide by 1,000.
At 2,000 kcal that’s 2,000 ÷ 1,000 × 14 = 28 g. At 2,500 it’s 35 g. The tool rounds to the nearest whole gram, because nobody weighs their fiber to the decimal.
| Daily calories | Exact figure | Tool shows |
|---|---|---|
| 1,200 kcal | 16.8 g | 17 g |
| 1,600 kcal | 22.4 g | 22 g |
| 2,000 kcal | 28 g | 28 g |
| 2,400 kcal | 33.6 g | 34 g |
| 2,800 kcal | 39.2 g | 39 g |
| 3,200 kcal | 44.8 g | 45 g |
Eat more, get a bigger target. That’s the logic. A bigger appetite means more food, and more food should bring more fiber along with it. Not sure what you actually eat? Our reverse TDEE calculator estimates your real maintenance calories from your food log and your weight trend.
The sex and age route
The second route skips calories. The IOM also published a fixed table of daily amounts for each age and sex, and this fiber calculator reads straight from it. Under age 9, boys and girls share one number: 19 g for ages 1 to 3 and 25 g for ages 4 to 8.
| Age | Girls and women | Boys and men |
|---|---|---|
| 9 to 13 | 26 g | 31 g |
| 14 to 18 | 26 g | 38 g |
| 19 to 30 | 25 g | 38 g |
| 31 to 50 | 25 g | 38 g |
| 51 to 70 | 21 g | 30 g |
| over 70 | 21 g | 30 g |
The two routes won’t always agree. A woman aged 31 to 50 gets 25 g from the table, while 2,000 kcal on the calorie route says 28 g. The gap comes from the calories each table figure quietly assumes. At 14 g per 1,000 kcal, 25 g implies about 1,790 kcal and 38 g implies about 2,710. Eat well above or below that and the calorie route fits you better.
Our view: use the calorie route whenever you know your intake, and the table when you don’t.
The research behind the numbers
The 14 g figure isn’t arbitrary, but it isn’t a hard requirement either. It’s an Adequate Intake, and the IOM’s table has no Recommended Dietary Allowance for fiber at all. The IOM built the number from heart disease studies. In each one it took the average fiber intake of the lowest-risk group, the top fifth by fiber, and divided it by that group’s calories.
Newer work points the same way. A 2019 Lancet review by Reynolds and colleagues pooled 185 prospective studies, covering about 135 million person-years, plus 58 clinical trials with 4,635 adults. Higher fiber intakes went with a relative risk of 0.85 for death from any cause and 0.76 for coronary heart disease. In plain terms, roughly 15% and 24% lower. The authors saw the most benefit at 25 to 29 g a day.
Most of that evidence is observational, so it shows an association. The trials were shorter and looked at risk factors instead: they found lower body weight, total cholesterol and systolic blood pressure with higher fiber intake.
How far short do people fall? NHANES data from 2001 to 2010 put the mean US adult intake at 16.1 g a day (McGill and colleagues, 2015). Against a 28 g target, that’s a gap of 11.9 g, and this fiber calculator draws it for adults on one shared scale.
The Dietary Guidelines Advisory Committee’s 2020 nutrient tables use the same 14 g per 1,000 kcal basis. The newest guidelines, for 2025 to 2030, tell people to prioritize fiber-rich whole grains. We couldn’t open the full document to look for a gram figure, so we haven’t quoted one.
Our view: the 25 to 29 g finding is a sensible number to anchor on, and the calorie route gets most adults there. It’s a direction to move in. It isn’t a pass mark.
Where this fiber calculator falls short
It’s an estimate, not a measurement. It can’t see what you eat, how your gut copes, or whether a medical condition changes your needs. If a clinician has given you a fiber plan, follow that one.
The table route has no switch for pregnancy or breastfeeding. The IOM sets 28 g and 29 g for those stages, ages 14 to 50, so use those figures instead. There’s no figure for babies under 1, so the tool won’t give you one.
The 16.1 g average comes from a survey that ends in 2010, and observational studies can’t fully separate fiber from the rest of a person’s diet. Both are good reasons to hold the result loosely.
Frequently asked questions
How much fiber do I need per day?
What is the 14 grams per 1,000 calories rule?
Why do the two methods give different numbers?
Does this work for children?
What does the average person actually eat?
Does pregnancy change the number?
Is this fiber calculator free?
Sources
- Food and Nutrition Board. Dietary Reference Intakes: Recommended Dietary Allowances and Adequate Intakes, Total Water and Macronutrients. Fiber values by age and sex. IOM fiber table
- 2005 Dietary Guidelines Advisory Committee report, Part D, carbohydrates. How the 14 g per 1,000 kcal Adequate Intake was derived (archived copy). 2005 advisory report
- 2020 Dietary Guidelines Advisory Committee, Appendix E3.1, Table A4. Lists 14 g per 1,000 kcal as the basis for the fiber goal. 2020 committee table
- Reynolds A, et al. Carbohydrate quality and human health: a series of systematic reviews and meta-analyses. The Lancet, 2019. Risk ratios and the 25 to 29 g range (open-access copy). Lancet paper
- McGill CR, Fulgoni VL, Devareddy L. Ten-year trends in fiber and whole grain intakes and food sources for the United States population: NHANES 2001 to 2010. Nutrients, 2015. Mean adult intake of 16.1 g. NHANES trends paper
- Dietary Guidelines for Americans, 2025 to 2030. Names fiber-rich whole grains; we did not find a gram target in the pages we could open. current guidelines
Explore more free tools
Every calculator on CalcForFit, grouped by what it helps you do.
