Fibre Intake Calculator
By Rick Campbell · Updated · Sourced to primary literature · Not medical advice
Fibre is the part of a calorie plan most people skip and then wonder why they are hungry. This page puts three published adult targets on one screen: EFSA's 25 g adequate intake, the US IOM sex-and-age adequate intakes (38 g or 25 g for ages 19 to 50), and the IOM rule of 14 g per 1,000 kcal.
EFSA's 2010 carbohydrate and fibre opinion (doi 10.2903/j.efsa.2010.1462) set 25 g a day as adequate for adults, based on bowel function. The IOM DRI report (doi 10.17226/10490) used 14 g per 1,000 kcal from cardiovascular outcome data, which is why a 2,500 kcal eater lands near 35 g on that line.
Enter vitals and, optionally, the calories you actually eat. Leave calories blank to use estimated TDEE for the 14 g line. You get a headline gram target, the three sources side by side, and food portions that hold 6 to 10 g.
In brief
- EFSA adequate intake for adults is 25 g of dietary fibre a day.
- IOM adequate intakes for ages 19 to 50 are 38 g (men) and 25 g (women); ages 51+ are 30 g and 21 g.
- IOM also uses 14 g of fibre per 1,000 kcal. On a 2,000 kcal day that is 28 g.
- Raise fibre over a week, not overnight, and raise water with it. The targets are adequate intakes, not a contest.
Calculator
What you'll see here
EFSA and IOM fibre targets, the 14 g per 1,000 kcal line on your calories, and food portions that add 6 to 10 grams.
Why three numbers, not one
EFSA built 25 g from laxation: about 25 g a day was enough for normal stool in adults. That is a floor for bowel function, not an upper metabolic optimum. Many European labels still point at 25 g for that reason.
The IOM panel used observational data linking fibre (especially from food, not isolated additives) with lower coronary risk, and set 14 g per 1,000 kcal. They then multiplied typical energy intakes to get the sex-specific adequate intakes: 38 g for men and 25 g for women aged 19 to 50, with lower figures after 50 as energy falls.
This result shows all three so a 3,000 kcal eater is not told that 25 g is plenty, and a small woman in a deficit is not told to force 38 g. The headline prefers the energy line when you type calories or when TDEE is used.
How the 14 g per 1,000 kcal line is applied
If you enter daily calories, the energy line is 14 × (kcal ÷ 1,000). If you leave the box blank, estimated TDEE (Mifflin times activity) is used so the line still has a denominator. A 2,200 kcal cut is 30.8 g. A 2,800 kcal TDEE is 39.2 g.
That is why a man on 1,800 kcal in a cut can have an IOM AI of 38 g and an energy line of 25 g. Eat toward the energy line first, then toward 25 to 30 g of food fibre if the AI feels unreachable in a deficit.
Isolated fibre powders can fill a gram target and still miss the food package (potassium, polyphenols, water-holding structure) the outcome data were built on. Use food first. Powder is a top-up.
What the food table is for
Cooked lentils about 8 g per 100 g, black beans about 9 g, dry rolled oats about 10 g, raspberries about 7 g, a pear with skin about 6 g, wholemeal bread about 6 g per 100 g. Two of those portions in a day already beat a white-bread pattern.
The portions are teaching sizes, not a shopping list and not a brand. Labels vary. Beans cooked from dry will not match a sugary tin. Weigh or use the pack once so you know your usual bowl.
The macro calculator will sit these grams beside protein, fat and carbohydrate. Fibre grams are part of carbohydrate on most labels; they still count toward the fibre target.
Raise slowly, and raise water
Jumping from 10 g to 35 g in two days is how people decide fibre 'does not agree with them'. Add about 5 g every few days. Drink more. The water calculator on this site is the pairing, not a garnish.
Gas and cramping in week one are common as the microbiome meets a new substrate. They usually settle. Persistent pain, blood or unexplained weight loss is a clinician, not more bran.
During a 5:2 low day or a short eating window, fibre still has to fit. Stuffing 35 g into six hours is uncomfortable. Spread portions across the hours you eat.
Fibre, fullness and a deficit
Viscous fibres slow gastric emptying and blunt the glucose peak of a meal. That is one reason high-fibre patterns are easier to hold in a cut. It is not a licence to ignore calories. Energy still rules.
A 'high fibre' bar that is also 250 kcal of syrup is a snack, not a strategy. Lentils and oats are cheaper per gram of fibre and come with protein.
If hunger is the reason a cut fails, check protein first (1.6 to 2.2 g/kg), then fibre, then sleep. The protein and deficit pages are the other two legs.
What this page will not do
It will not prescribe a low-FODMAP menu, treat IBS, or rank brands. Clinical fibre advice in disease belongs with a dietitian.
It will not run under 18. Child fibre DRIs are a different table. Adult EFSA and IOM figures do not apply to teenagers by default.
Carry the gram target into macros and water. Re-run if calories change by a few hundred, because the 14 g line moves.
How it's calculated
EFSA adequate intake
25 g dietary fibre per day (adults)
EFSA 2010, based primarily on bowel function.
IOM energy line
Fibre (g) = 14 × (kcal ÷ 1,000)
IOM DRI. Uses typed calories, or estimated TDEE if the box is blank.
IOM adequate intake
Men 19-50: 38 g; women 19-50: 25 g; men 51+: 30 g; women 51+: 21 g
Derived from 14 g/1,000 kcal times typical energy intakes.
Worked example: 30-year-old man, 2,500 kcal (or TDEE 2,500)
- EFSA adequate intake = 25 g.
- IOM AI for a man aged 19 to 50 = 38 g.
- Energy line = 14 × (2,500 ÷ 1,000) = 35 g. The headline uses this 35 g when calories or TDEE are present.
- Two portions of cooked lentils (8 g per 100 g) plus oats (10 g per 100 g dry) already cover most of 35 g once a fruit is added.
- If he cuts to 1,800 kcal, the energy line falls to 25 g. Chase 25 to 30 g of food fibre in the cut rather than forcing 38 g on a small calorie budget.
Where this number is used in the real world
- Seeing EFSA 25 g next to the IOM 14 g/1,000 kcal line.
- Adjusting fibre when calories change in a cut or reverse.
- Picking food portions that hold 6 to 10 g.
- Pairing a fibre raise with a water raise.
- Placing fibre beside protein and fat on the macro page.
Frequently asked questions
Should I aim for 25 g or 38 g?
Use the energy line (14 g per 1,000 kcal) as the first personal target, because it scales with the diet you are actually eating. EFSA 25 g is the European adequate-intake floor for bowel function. The IOM 38 g figure for young men assumes a higher energy intake. In a 1,800 kcal cut, 25 to 30 g of food fibre is a realistic win. At 3,000 kcal, 25 g is a low share of the energy line. The table exists so you can see that split instead of picking a slogan.
Does fibre from a powder count?
It counts toward the gram number on a label and toward the EFSA laxation target if it holds water in the gut. The IOM cardiovascular data were built mostly on fibre in food. A powder can top up a shortfall. It should not replace beans, oats, fruit and whole grains that also carry micronutrients. If a powder is the only way you can reach 14 g per 1,000 kcal in a small appetite, use it, and still eat one high-fibre food at each meal.
Why did my target fall when I started a deficit?
Because the 14 g per 1,000 kcal line uses the calories you type (or TDEE if you leave the box blank). Eat less energy and the energy-scaled fibre target falls. That is intended. Forcing 38 g on 1,600 kcal crowds out protein and fat. Keep EFSA 25 g in mind as a practical floor unless a clinician has set a different plan. Re-raise the target when you reverse calories.
How fast can I add fibre without feeling awful?
About 5 g every three to four days is a pace most guts will accept. Drink extra water on the same days. If you jump from a low-fibre pattern to 35 g on Monday, expect gas. Persistent pain, blood in the stool, or vomiting is not 'adjustment', it is a reason to stop the experiment and speak to a clinician. The water-intake calculator is the pairing tool, not an optional extra.
Is this the same as net carbs?
No. Net-carb marketing subtracts fibre (and sometimes sugar alcohols) from total carbohydrate. This page does not run a ketogenic budget. Fibre grams still sit inside carbohydrate on most nutrition labels and still count toward the EFSA and IOM fibre targets. If you track net carbs for another reason, do not delete fibre from this target to make the net number prettier.
Do children use these numbers?
No. This site will not run the adult EFSA and IOM figures under 18. Child and teen fibre reference values are lower and age-banded. A paediatric dietitian or the paediatric DRI tables are the right source. If you landed here for a teenager, close the form. The adult 38 g line is not a growth target.
Keep going
A single number rarely tells the whole story. Alongside the fibre result, the macros calculator, the water calculator, the protein calculator and the TDEE calculator each add a different angle on the same measurements. For the reasoning behind the numbers, read Setting your macros and How many calories to eat.
Sources
- EFSA Panel on Dietetic Products, Nutrition, and Allergies (NDA). Scientific Opinion on Dietary Reference Values for carbohydrates and dietary fibre. EFSA Journal 2010;8(3):1462. doi.org/10.2903/j.efsa.2010.1462
- Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids. Washington, DC: National Academies Press; 2005. Fibre AI and 14 g per 1,000 kcal. doi.org/10.17226/10490
- National Academies Press catalogue page for the same DRI volume. nap.nationalacademies.org/catalog/10490/dietary-reference-intakes-for-energy-carbohydrate-fiber-fat-fatty-acids-cholesterol-protein-and-amino-acids
Cite this page
Quoting a figure from here in an article, a report or a piece of coursework? Use whichever of these your style guide asks for.
- APA
- Campbell, R. (2026). Fibre Intake Calculator. Body Stats. https://bodystats.co/app/fiber-intake-calculator
- Plain text
- “Fibre Intake Calculator”, Body Stats, last updated 15 September 2026, https://bodystats.co/app/fiber-intake-calculator
Every formula and threshold on this page is written out with its primary source on our methodology page. These results are informational and educational, not a diagnosis or a substitute for professional advice. See the medical disclaimer.
Last updated . Written by Rick Campbell; not medically reviewed. See review status.