nutrition calculators

Fiber Intake Calculator

Find your recommended daily fiber intake based on your age and gender. Use this when evaluating your diet, managing digestive health, or meeting nutrition guidelines.

About this calculator

Dietary fiber recommendations vary by age and sex based on guidelines from institutions such as the Institute of Medicine (now the National Academy of Medicine). The established daily adequate intake (AI) values are: men aged 50 and under need 38 g/day, men over 50 need 30 g/day, women aged 50 and under need 25 g/day, and women over 50 need 21 g/day. In formula terms: fiber (g) = gender === 'male' ? (age ≤ 50 ? 38 : 30) : (age ≤ 50 ? 25 : 21). The reduction after age 50 reflects lower average calorie needs in older adults, as fiber recommendations are partly tied to energy intake (roughly 14 g per 1,000 kcal). Both soluble and insoluble fiber count toward this target.

How to use

Take a 35-year-old male. The formula checks: gender is 'male' and age (35) ≤ 50, so the result is 38 g of fiber per day. Now take a 60-year-old female. Gender is 'female' and age (60) > 50, so the result is 21 g per day. To hit 38 g daily, a man might eat: 1 cup of cooked lentils (~16 g), 1 cup of oatmeal (~4 g), 1 medium apple (~4 g), 1 cup of broccoli (~5 g), and 2 slices of whole-grain bread (~4 g) — totaling about 33 g, with the remainder from other foods.

Frequently asked questions

Why do fiber requirements decrease after age 50?

Fiber recommendations are partly based on calorie intake, often cited as approximately 14 g of fiber per 1,000 kcal consumed. As people age, total energy needs typically decline due to lower metabolic rates and reduced physical activity, so the absolute fiber target decreases proportionally. The National Academy of Medicine sets the adequate intake at 30 g/day for older men and 21 g/day for older women, down from 38 g and 25 g respectively. Even so, adequate fiber intake remains important in older adults for bowel regularity, blood sugar control, and cardiovascular health.

What are the health benefits of eating enough fiber every day?

Adequate fiber intake is associated with a reduced risk of cardiovascular disease, type 2 diabetes, colorectal cancer, and obesity. Soluble fiber (found in oats, beans, and fruit) forms a gel in the gut that slows glucose absorption and lowers LDL cholesterol. Insoluble fiber (found in whole grains and vegetables) adds bulk to stool and supports regular bowel movements, reducing constipation. High-fiber diets also promote a diverse gut microbiome, which is increasingly linked to immune function and mental health.

How can I increase my daily fiber intake to meet the recommended amount?

The most effective strategy is to swap refined grains for whole grains — choosing whole-wheat bread, brown rice, or oats immediately adds several grams per meal. Adding legumes (lentils, black beans, chickpeas) to soups, salads, or stews is another high-impact step, as a single cup can provide 12–16 g of fiber. Eating fruit with the skin on, snacking on nuts and seeds, and filling half your plate with vegetables at each meal all contribute meaningful amounts. Increase fiber intake gradually and drink plenty of water to avoid bloating and digestive discomfort.