🐍 Snake Feeding

Snake Feeding Calculator

Free snake feeding calculator. Get the right prey size and feeding frequency for your snake by weight — ball pythons, corn snakes, boas and more.

Snake feeding calculator

Snakes eat whole prey sized to their body and on a schedule that stretches out as they grow. This calculator matches your snake's weight to the correct prey size and feeding frequency. Choose your species below for a full feeding chart and guide.

🧮

Pet Feeding Calculator

Choose your pet type below

1
Pet
2
Weight
3
Lifestyle
4
Food
Results

What type of pet do you have?

Choose from the popular picks below, or search all 30+ species in the dropdown.

⭐ Most popular

How much does your pet weigh?

Use your most recent weigh-in. Your vet's records are the most accurate source.

Very thin 5/9 Obese
12 34 5 67 89

BCS adjusts the calorie target up or down based on your pet's current body condition. 5 = ideal weight.

What's their daily life like?

Pick the description that sounds most like your pet right now. These are written in plain English — no jargon.

What do you feed them?

Choose from our food database or enter the calorie number from your bag or can label.

These are typical average values. Use "Enter from label" to match your exact product.

We'll subtract this from the daily food portion.

🐕

Daily feeding guide

These figures are estimates based on NRC/AAFCO veterinary nutrition formulas. Individual animals vary by up to ±20%. Adjust based on your pet's body condition over 4–6 weeks. Always consult your vet for medical dietary needs.

Snake feeding guides

How much should you feed?

Ball pythons are the most popular pet snake in the world, and also the most commonly overfed — a well-meaning keeper feeding 'because the snake looks hungry' can create an obese python within a year. Feeding is based on prey size relative to body weight and a schedule that slows dramatically as the snake matures.

Frequently asked questions

How often should I feed a ball python?

Hatchlings every 5-7 days, juveniles every 7-10 days, and adults only every 14-21 days. Frequency slows as the snake grows — overfeeding an adult weekly is the most common husbandry mistake.

What size prey should a ball python eat?

Prey should weigh roughly 10-15% of the snake's body weight, or be about as wide as the widest part of the snake's body. The calculator above matches your snake's weight to a standard prey size.

Why won't my ball python eat?

Ball pythons commonly refuse food during cooler months, breeding season, shedding, or after a move. A healthy adult can safely fast for weeks or even months. Monitor weight and check husbandry (temperatures, humidity, security) before worrying.

Should I feed my ball python live or frozen prey?

Frozen-thawed is strongly recommended by reptile vets. Live rodents can bite and seriously injure a snake, and frozen prey is safer, easier to store, and nutritionally equivalent once the snake accepts it.

Other animals