Free tool

Fibre calculator

Add up the fibre in a normal day of everyday UK foods and see how close you come to the 30 g a day the UK recommends for adults. Figures come from the UK's official food composition data, per typical portion.

Figures checked See sources

  1. Your age
  2. What you eat in a day

Free, with no sign-up. Nothing you enter is saved.

Free tool

Fibre calculator

Add up your day

Tap + for each portion you eat in a typical day. Fibre is per portion shown.

Age

Breakfast

  • Porridge oats

    45 g dry oats (about 1.5 handfuls)3.5 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Wholewheat cereal biscuits (Weetabix type)

    2 biscuits (40 g)3.9 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Shredded wheat

    2 biscuits (45 g)5.5 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Bran flakes

    40 g (about 3 handfuls)5.4 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Muesli (Swiss style)

    50 g (about 3 handfuls)4.4 g fibre

    Portion: British Nutrition Foundation portion guide.

Bread and grains

  • Wholemeal bread

    2 medium slices (80 g)5.6 g fibre

    Portion: British Nutrition Foundation portion guide.

  • White bread

    2 medium slices (about 80 g)2.3 g fibre

    Portion weight: BNF's 2 slices of medium-sliced wholemeal bread (80 g), used here for comparison.

  • Granary or malted wheat bread

    2 medium slices (about 80 g)4.2 g fibre

    Portion weight: BNF's 2 slices of medium-sliced wholemeal bread (80 g), used here for comparison.

  • Seeded bread

    2 medium slices (about 80 g)5 g fibre

    Portion weight: BNF's 2 slices of medium-sliced wholemeal bread (80 g), used here for comparison.

  • Brown rice, cooked

    180 g cooked (about 2 cupped hands)2.7 g fibre

    Portion: British Nutrition Foundation portion guide.

  • White rice, cooked

    180 g cooked (about 2 cupped hands)0.9 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Wholewheat spaghetti, cooked

    180 g cooked (about 2 cupped hands)7.6 g fibre

    Portion: British Nutrition Foundation portion guide.

  • White spaghetti, cooked

    180 g cooked (about 2 cupped hands)3.1 g fibre

    Portion: British Nutrition Foundation portion guide.

Beans, lentils and pulses

  • Baked beans

    Half a 400 g can (200 g)9.8 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Red kidney beans (canned, drained)

    3 heaped tablespoons (80 g)5.4 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Chickpeas (canned, drained)

    3 heaped tablespoons (80 g)5.7 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Red lentils, cooked

    80 g cooked5 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Hummus (houmous)

    About 2 tablespoons (55 g)2.7 g fibre

    Portion: British Nutrition Foundation portion guide (its houmous portion is for reduced-fat houmous; the CoFID value is for standard houmous).

Vegetables

  • Peas, cooked

    3 heaped tablespoons (80 g)4.4 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Broccoli, cooked

    2 spears (80 g)2.2 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Carrots, cooked

    3 heaped tablespoons (80 g)2.2 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Sweetcorn (canned, drained)

    3 heaped tablespoons (80 g)2.5 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Spinach, cooked

    2 heaped tablespoons cooked (80 g)1 g fibre

    CoFID has an AOAC value for baby spinach only. Portion: NHS 5 A Day (an adult portion is 80 g).

  • Brussels sprouts, cooked

    80 g2.6 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Cauliflower, cooked

    8 florets (80 g)1.5 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Onion

    80 g1.8 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Sweet potato, baked

    80 g4.2 g fibre

    Sweet potatoes count towards your 5 A Day (NHS). Portion: NHS 5 A Day (an adult portion is 80 g).

  • Green beans, cooked

    4 heaped tablespoons (80 g)3.3 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

Fruit

  • Apple

    1 apple (counted as 80 g)1 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Pear

    1 pear (counted as 80 g)2.2 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Banana

    1 banana (counted as 80 g)1.1 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Orange

    1 orange (counted as 80 g)1 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Raspberries

    80 g3 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Strawberries

    7 strawberries (80 g)3 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Blueberries

    80 g1.2 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Kiwi fruit

    2 kiwi fruit (80 g)2.2 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Avocado

    80 g2.5 g fibre

    Portion: NHS 5 A Day (an adult portion is 80 g).

  • Dried apricots (ready-to-eat)

    30 g1.6 g fibre

    Portion: NHS 5 A Day (a portion of dried fruit is around 30 g).

  • Prunes (ready-to-eat)

    3 prunes (30 g)1.6 g fibre

    Portion: NHS 5 A Day (a portion of dried fruit is around 30 g).

Nuts and seeds

  • Almonds

    20 g (about a palmful)2.5 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Peanuts, roasted and salted

    20 g (about a palmful)1.6 g fibre

    CoFID has no AOAC value for plain unsalted peanuts. Portion: British Nutrition Foundation portion guide.

  • Peanut butter, smooth

    About 1 tablespoon (20 g)1.3 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Chia seeds

    20 g (about a palmful)6.9 g fibre

    CoFID has no AOAC fibre value for this food, so the per-100 g figure is from USDA FoodData Central (total dietary fibre, AOAC method). Portion: British Nutrition Foundation portion guide (nuts and seeds).

  • Linseed (flaxseed)

    20 g (about a palmful)5.5 g fibre

    CoFID has no AOAC fibre value for this food, so the per-100 g figure is from USDA FoodData Central (total dietary fibre, AOAC method). Portion: British Nutrition Foundation portion guide (nuts and seeds).

Potatoes

  • Baked potato, with skin

    1 potato (220 g, about the size of your fist)5.7 g fibre

    Portion: British Nutrition Foundation portion guide.

  • New potatoes, boiled in their skins

    About 6 small potatoes (175 g)3.2 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Boiled potatoes, peeled

    180 g (about 3 average potatoes)2.9 g fibre

    Portion: British Nutrition Foundation portion guide (its 180 g per person serving for mashed potato, about 3 average-sized potatoes).

  • Oven chips

    165 g (about 2 handfuls)5.8 g fibre

    Portion: British Nutrition Foundation portion guide.

Snacks and other

  • Popcorn

    20 g (about 3 handfuls)1.9 g fibre

    CoFID's value is for salted retail popcorn. Portion: British Nutrition Foundation portion guide (plain popcorn).

  • Oatcakes

    2 oatcakes (24 g)2.3 g fibre

    Portion: British Nutrition Foundation portion guide.

  • Dark chocolate (70 to 85% cocoa)

    4 small squares (20 g)2.2 g fibre

    CoFID has no AOAC fibre value for this food, so the per-100 g figure is from USDA FoodData Central (total dietary fibre, AOAC method). Portion: British Nutrition Foundation portion guide.

Your total

0 g of 30 g

Nothing added yet. The UK recommendation for ages 16 and over is 30 g a day.

Provisional photo
Photo by Eiliv Aceron on Unsplash

How much fibre do you need a day?

The UK recommends 30 g of fibre a day for adults, set by the Scientific Advisory Committee on Nutrition (SACN) in 2015. Children need less:

AgeFibre a day
2 to 5about 15 g
5 to 11about 20 g
11 to 16about 25 g
16 and overabout 30 g

Most people fall well short. In the latest National Diet and Nutrition Survey (2019 to 2023), adults aged 19 to 64 averaged 16.4 g a day, and only 4% of adults reached 30 g.

What 30 g looks like

Here is one day from the figures in the calculator: porridge (3.5 g), two slices of wholemeal bread (5.6 g), half a can of baked beans (9.8 g), a baked potato with its skin (5.7 g), a pear (2.2 g) and a portion of raspberries (3.0 g). That comes to about 30 g.

The same day with white bread, peeled potatoes and no beans lands nearer 15 g, which is roughly where the average adult sits.

Easy ways to add fibre

  • Swap white bread, rice and pasta for wholemeal or wholewheat. Two slices of wholemeal bread have 5.6 g of fibre against 2.3 g for white, and a portion of wholewheat spaghetti 7.6 g against 3.1 g.
  • Add a portion of beans, lentils or chickpeas to stews, curries, soups and salads. Half a can of baked beans has 9.8 g.
  • Keep the skins on potatoes.
  • Have fruit or a small handful of nuts or seeds as a snack.

Go up gradually. The British Dietetic Association says to increase fibre slowly so your gut can adjust, and to drink plenty of fluid, because fibre draws water into the bowel.

How the calculator works

Pick the age, then tap + for each portion you eat in a normal day. It adds up the fibre and compares the total with the UK recommendation for that age. On a larger screen it also suggests the highest-fibre portions you haven't picked yet.

The figures are AOAC fibre, the measure the 30 g target is based on, taken from McCance and Widdowson's Composition of Foods Integrated Dataset (CoFID), the UK's official food tables. A few foods with no AOAC value in CoFID (chia seeds, linseed and dark chocolate) use US Department of Agriculture data measured the same way; their rows say so. Portion sizes come from the British Nutrition Foundation's portion guide and NHS 5 A Day portions. Brands and recipes vary, so treat the total as an estimate. Packaged foods list their own fibre on the label, per 100 g.

If you are thinking about a fibre supplement, our guide to psyllium husk explains how it works and how to take it safely.

Common questions

How much fibre should I eat a day?

Adults in the UK are advised to eat 30 g of fibre a day. Children need about 15 g at 2 to 5 years, 20 g at 5 to 11 and 25 g at 11 to 16.

How much fibre is in porridge?

A 45 g portion of dry porridge oats has about 3.5 g of fibre, using the UK's CoFID food data. Topping it with raspberries (3.0 g per 80 g) or a spoonful of seeds adds more.

Which foods are highest in fibre?

Per typical portion in the calculator, half a can of baked beans (9.8 g), wholewheat spaghetti (7.6 g), chia seeds (6.9 g per 20 g), chickpeas (5.7 g), a baked potato with its skin (5.7 g) and two slices of wholemeal bread (5.6 g) are near the top.

Is it bad to eat too much fibre?

There is no UK upper limit, but raising fibre quickly can cause wind and bloating. The British Dietetic Association advises increasing it gradually and drinking plenty of fluid. If you have a bowel condition, follow the advice of your GP or dietitian.

Sources

  1. SACN: Carbohydrates and health report (2015)
  2. NHS: How to get more fibre into your diet
  3. OHID and FSA: National Diet and Nutrition Survey 2019 to 2023 report
  4. Composition of foods integrated dataset (CoFID), 2021
  5. BDA Food Fact Sheet: Fibre
  6. British Nutrition Foundation: Find your balance portion guide

These tools give general information, not medical advice. If you have a medical condition, take prescription medicines, or are pregnant or breastfeeding, speak to your GP, pharmacist or a dietitian.

Further reading

  • Gut and fibre

    Psyllium husk: what it is and how to take it

    Psyllium husk is the seed coat of the Plantago ovata plant, a soluble fibre that soaks up water and turns to gel, sold in the UK both as a licensed laxative called ispaghula husk (Fybogel is one widely sold brand) and as a food supplement powder. Take it stirred into plenty of water, away from medicines and bedtime, and build up slowly.

    11 min read

  • Vitamins and minerals

    Foods high in magnesium: a UK list

    Seeds, nuts, wholegrains, beans and some leafy greens are the richest everyday sources: a 30 g handful of Brazil nuts or sunflower seeds gives more than 100 mg, over a third of what an adult needs in a day. Most people can get enough from a varied diet, and low magnesium is something a GP diagnoses with a blood test, not something to guess from symptoms.

    8 min read

  • Vitamins and minerals

    Signs of low iron: symptoms and tests

    The commonest signs of low iron are tiredness, shortness of breath, palpitations, paler skin and headaches. Less common ones include tinnitus, craving ice, hair loss, restless legs and spoon-shaped nails. None of them is specific to iron, so the way to find out is a blood test from your GP.

    12 min read

More free tools

  • Sleep calculator

    Enter the time you need to wake up and get bedtimes that fit whole sleep cycles, or enter a bedtime and get wake-up times. Each option is checked against the 7 to 9 hours the NHS says most adults need.

  • Caffeine calculator

    Add up the caffeine in a normal day of coffee, tea, cola, energy drinks and chocolate, and see how it compares with UK and European limits. Every figure comes from the NHS, EFSA, a UK study or the drink's own UK label.

  • Protein calculator

    Enter your weight in kilograms or stone and see how much protein you need a day: the UK reference amount, and the higher ranges research suggests if you train regularly or are over 65.

  • Creatine calculator

    Work out a daily creatine dose, or a loading dose scaled to your weight, and how much water it takes to dissolve. The numbers come from the International Society of Sports Nutrition's position stand and published solubility data.

  • Vitamin unit converter

    Convert micrograms, milligrams and grams, or switch vitamin D, A and E between international units (IU) and mcg or mg. Each result is shown next to the NHS daily amounts for that vitamin.