Free tool · No sign-up

Pet Food Calculator

Estimate your pet’s daily food needs using weight, age, activity level and food information.

This calculator provides an estimate for general informational purposes and is not a substitute for veterinary advice.

STEP 01

Select pet type

Dogs and cats use a published resting-energy formula. Other species use simplified species-specific estimates.
STEP 02

Pet information

Use the most recent weight you have. Body weight drives the whole estimate.
Age suggests a life stage below. You can change the life stage yourself.
Suggested from the age you entered.
Suggested from the life stage. Change it to match your routine.
Activity level
STEP 03

Food information

Food type

Calorie density varies a lot between brands and between dry and wet food. Two products at the same weight can supply very different energy, so read the panel on your own packaging — it is usually printed as kcal or ME per 100 g.

Typical dry food is roughly 300–450 kcal per 100 g. Check your label.
Add this only if your bag lists it, and the result will also show cups per day.
Split by calories, not by weight.

Your estimate

Estimate only

Estimated daily food
Estimated daily energy
Meals per day
Approx. amount per meal
Approx. cups per day

Method

How the Pet Food Calculator works

Nothing is hidden. Here is the whole chain from the weight you type to the grams shown in the result.

  1. STAGE 01

    Pet weight is entered

    Weight is converted to kilograms first, because every published feeding formula is written in metric. If you enter pounds, the tool multiplies by 0.4536 before anything else happens.

  2. STAGE 02

    Basic energy needs are estimated

    For dogs and cats the tool uses resting energy requirement, or RER, calculated as 70 × body weight in kg raised to the power 0.75. This is the standard allometric equation used in small-animal nutrition. Rabbits, birds and small rodents use separate species-specific estimates instead, because that same equation was not written for them.

  3. STAGE 03

    Age and activity modify the estimate

    RER is multiplied by a life-stage factor (a growing puppy needs far more energy per kilogram than a senior dog) and then by an activity modifier. The combined result is the maintenance energy requirement, or MER, in kcal per day.

  4. STAGE 04

    Food calorie density converts calories into grams

    Daily kcal is divided by the calorie density of your specific food. At 360 kcal per 100 g, one gram supplies 3.6 kcal, so 700 kcal per day works out at roughly 194 g. Change the food and the gram figure changes even though the calorie figure does not.

Worked illustration

Example: a 12 kg adult dog on dry food

This is an illustration of the arithmetic only. It is not feeding guidance for any particular animal, and a real dog of this weight may need noticeably more or less.

  • Body weight → 12 kg
  • RER → 70 × 12^0.75 = 70 × 6.45 = 451 kcal/day
  • Life stage → adult, factor 1.6
  • Activity → normal, modifier 1.00
  • MER → 451 × 1.6 × 1.00 = 722 kcal/day
  • Food → 360 kcal per 100 g = 3.6 kcal per gram
  • Daily amount → 722 ÷ 3.6 = 201 g/day
  • Split over 2 meals100 g per meal
Practical use

Using the estimate day to day

  • Check the food label

    The manufacturer prints the calorie content and its own feeding chart. That chart is specific to that product, so read it alongside any calculator result.

  • Measure portions accurately

    A kitchen scale is more reliable than a scoop, because the same cup of kibble can vary in weight depending on the shape and density of the pieces.

  • Divide daily food into meals

    Split the daily total rather than adding meals on top of it. Treats also carry calories and come out of the same daily budget.

  • Monitor body condition

    Weigh your pet regularly and watch how their body shape changes over several weeks. Steady, unplanned weight change is the signal that the amount needs revisiting.

  • Adjust with professional guidance

    Pregnancy, illness, recovery from surgery, prescription diets and planned weight loss all change requirements in ways a general calculator cannot model. Those belong with a veterinarian.

  • Change amounts gradually

    If the estimate differs a lot from what you feed now, move towards it over several days rather than switching in one step.

Important — please read

Every pet is different. Nutritional requirements can vary because of breed, age, activity, body condition, health status, reproductive status and the specific food being fed. This calculator provides a general estimate only. Always follow the feeding guidance on the food label and consult a veterinarian for pets with medical conditions, unusual weight changes or special dietary requirements.

Questions

Pet food calculator FAQ

Read all pet feeding FAQs

One tool, every pet in the house

Run the numbers again whenever the weight, the routine or the food changes.

Back to the calculator