Vet-formula based · 100% free

How many calories does your pet actually need today?

PawPortion turns confusing feeding-bag charts into one clear number — based on your pet's real weight, body condition, life stage and activity. Built on the same formulas your veterinarian uses.

NRC & WSAVA formulas
No signup or ads
Printable reports
🐶
Buddy · 24 kg 1,142 kcal / day
🐱
Luna · 4.2 kg 198 kcal / day
Pick your pet

One calculator. Two species. Zero guessing.

Each calculator is tuned to species-specific metabolism. Same friendly interface — just pick the one that wags or purrs.

What's inside

More than just a number

Every calculation comes with the context you need to feed confidently.

Ideal-weight target

If your pet is over or under condition, we show the healthy weight to aim for — and a safe rate to get there.

Life-stage tuned

Puppies need 2–3× the calories of adults. Seniors need less. Our multipliers shift automatically.

Portion translator

Enter the kcal/cup of your current food and we'll tell you exactly how many cups, grams or cans to serve.

Printable report

Take a clean one-page summary to your vet visit — or stick it on the fridge as a feeding cheat sheet.

Treat-friendly math

10% treat allotment is baked in by default so your pet still gets the good stuff without busting calorie goals.

Education built in

Each result links to a relevant explainer so you understand why the number is what it is.

📖 From the blog

Latest pet nutrition guides

Plain-English answers and product picks to help you feed your pet well.

Browse all articles →
Common questions

Quick answers

How accurate is the PawPortion calorie calculator?

PawPortion uses the standard veterinary formula RER = 70 × (body weight in kg)0.75, combined with life-stage and body-condition multipliers from NRC 2006 and WSAVA guidelines. Results are a strong starting point, but individual pets vary by up to 25%. Re-check body condition every 2–4 weeks and adjust portions if needed.

Should I enter current or ideal weight?

Always enter current weight. The calculator uses body condition score (BCS) to estimate the ideal weight and adjusts calories for maintenance, weight loss or weight gain automatically.

What is a body condition score (BCS)?

BCS is a 1–9 scale used worldwide to assess body fat. 5/9 is ideal: ribs easily felt with a thin fat cover, visible waist from above and a tucked abdomen from the side. Above 5 indicates overweight; below 5 indicates underweight. Our 60-second BCS guide walks you through it.

Does PawPortion sell my data?

No. The calculator runs entirely in your browser. We don't collect, store or sell personal information from calculator users. See our privacy policy for details.