Pet Food Portion Calculator

Turn a daily calorie target into cups and grams of food per day and per meal, using the energy figures on the bag. Calculates in your browser.

Per meal

-

Cups per day-
Grams per day-
Grams per meal-

Show the math

Once you know the daily calorie target, divide it by the food's energy density to get how much to serve, then split across meals:

cups/day = daily kcal ÷ kcal per cup

grams/day = daily kcal ÷ (kcal per kg ÷ 1000)

The energy figures (kcal/cup and kcal/kg) are printed on the food's packaging. Use the daily calorie need from a calorie calculator or your vet.

Treats count toward the daily total. Everything is calculated in your browser.

What this does

A pet food portion calculator turns a daily calorie target into cups and grams of food per day and per meal, using the energy figures on the bag.

How to use it

  1. Enter the daily calorie target.
  2. Enter the food’s kcal per cup or kg.
  3. Set meals per day.
  4. Read the amount per meal.

How it works

Divide the daily calorie need by the food’s kcal per cup or per kg, then split across meals. Treats count toward the daily total.

daily amount = calorie need ÷ food energy density

Understanding your result

The portion is only as accurate as the energy figure on the bag, so check the kcal per cup or kilogram for your exact food. Remember treats count toward the daily total, and split the amount across meals. Adjust over a few weeks based on your pets body condition, not the chart alone.

Example

500 kcal/day on 350 kcal/cup food is about 1.4 cups.

Sources & methodology

Last updated .

Frequently asked questions

How much should I feed my pet?

Divide the daily calorie need by the food’s energy density (kcal per cup or per kilogram) to get the daily amount, then split it across meals.

Where do I find the food’s calories?

The kcal/cup and kcal/kg figures are printed on the packaging or the manufacturer’s website. Remember treats count toward the daily total.

Is anything stored?

No. Everything is calculated locally in your browser.