Free tool
Pet food calories and dry matter
Copy the guaranteed analysis from the bag and we will work out the calories and the dry matter composition, and check whether protein and fat meet the FEDIAF guidelines.
Metabolizable energy
–kcal / 100 g
How we calculate
- Carbohydrates (NFE) = 100 − protein − fat − fiber − ash − moisture.
- NRC 2006 (recommended by FEDIAF): gross energy of 5.7 / 9.4 / 4.1 kcal per gram of protein / fat / carbohydrate plus fiber, energy digestibility that depends on fiber content, and finally a protein correction (1.04 kcal per gram for dogs, 0.77 for cats).
- Modified Atwater formula: 3.5 / 8.5 / 3.5 kcal per gram. It usually gives a slightly lower result, and we show it for comparison.
- Dry matter: label value × 100 / (100 − moisture).
- FEDIAF minimums are given per 100 g of dry matter at 4000 kcal/kg. To compare foods with different energy density, we convert them to 1000 kcal (minimum × 2.5).
The calculator only checks protein and fat. A full assessment would also need calcium, phosphorus, vitamins and amino acids, which labels usually do not list. The result is an estimate: the real digestibility of a particular food can differ.
Frequently asked questions
How do I calculate the calories in pet food?
Read protein, fat, fiber, ash and moisture from the label. Carbohydrates are calculated by difference (100 minus everything else), and energy with the NRC 2006 method recommended by the FEDIAF guidelines. The calculator does this for you and also shows the result from the simpler modified Atwater formula.
Why are there no calories on my pet food label?
EU Regulation 767/2009 requires protein, fat, fiber and ash on the label, but not energy, and moisture only when it is above 14%. That is why many bags of dry food sold in Europe show neither calories nor moisture. In the US, AAFCO rules do require a calorie statement.
What is dry matter basis in pet food?
It is the composition of the food with the water taken out. Wet food is about 75 to 80% water, so 10% protein on a can label is about 45% on a dry matter basis. Only dry matter or per-1000-kcal figures let you compare dry and wet food fairly.
How much protein should dog food have?
Under the 2025 FEDIAF guidelines, food for adult dogs should have at least 18 to 21 g of protein per 100 g of dry matter (more for less active dogs, which eat less), and puppy food 20 to 25 g. These figures assume 4000 kcal per kg of dry matter, so the calculator compares protein per 1000 kcal.
How much protein should cat food have?
FEDIAF recommends at least 25 g of protein per 100 g of dry matter for adult cats, and 33.3 g for less active and neutered cats. Kittens need at least 28 g. The minimum fat for cats is 9 g per 100 g of dry matter.
Sources
- 1FEDIAF Nutritional Guidelines for Complete and Complementary Pet Food for Cats and Dogs (Publication September 2025)europeanpetfood.org
- 2AAFCO – Calorie Content (modified Atwater, NFE)aafco.org
- 3Rozporządzenie (WE) nr 767/2009 (tekst skonsolidowany 2018-12-26), Polisheur-lex.europa.eu
- 4Sutherland KA et al. Equations used to develop commercial dog food feeding guidelines and Canadian owner feeding practices in 2018. Can Vet J 2021;62(4):357-366pmc.ncbi.nlm.nih.gov
- 5PetMD (Jennifer Coates, DVM) – How to Calculate the Carbs in Your Cat's Foodpetmd.com
- 6PetMD (Heather Hoffmann, DVM) – Dry Dog Food vs. Wet Dog Foodpetmd.com
- 7Butterwick R. Calculating the energy content of pet food (Royal Canin Academy / Veterinary Focus)academy.royalcanin.com
Results are estimates and do not replace advice from a veterinarian.
More tools
- Dog breed quizTen questions about your home, time and preferences, and the breeds that genuinely fit your life.
- Cat breed quizCouch potato or chatterbox? Answer a few questions and see the cat breeds that suit your home.
- Dog food calculatorHow many calories and grams of food your dog needs a day, by weight, age and activity.
- Cat food calculatorYour cat’s daily portion of dry or wet food: calories, grams and meals.
- BARF calculator for dogs and catsHow much raw meat, bone, liver, organ and veg a day, with a weekly shopping list.
- Dog age in human yearsConvert your dog’s age to human years by size, instead of the mythical "times seven".
