Skip to content

Pet Food Calorie Calculator

Choose dog or cat, enter your pet's weight and life stage, and see the daily calorie target. Add the kcal per kg from the food label to get grams per day.

Your Pet

Estimate daily calorie needs for dogs and cats from body weight and life stage, then convert into grams of your specific food per day.

Formula

RER = 70 × weight (kg)^0.75. Daily calories = RER × life-stage factor. Grams per day = calories ÷ (food kcal per kg ÷ 1000).

Reference Values

  • •Neutered adult dog: ×1.6
  • •Neutered adult cat: ×1.2
  • •Weight loss: ×1.0 (dog) or ×0.8 (cat)

FAQ

Common questions about Pet Food Calorie Calculator

How we calculate this

We use the standard published formula for this calculation, and we show the working so you can check it.

Spotted a mistake? Tell us and we'll check it within a few days. See how we check our calculators.

Pet care disclaimer

An estimate for a healthy adult animal. Ask your vet before changing the diet of a pet that is young, old, pregnant, nursing, overweight or unwell.

Cookies on Convert & Calculate

We use a small number of cookies to keep the site working and, if you agree, to see which tools are most useful. You can change your choice at any time.