Skip to content
Feeding by weight, not by guess

Snake Feeding Calculator

Snakes should eat prey weighing roughly 8-12 percent of their body weight, on a schedule that slows as they age — hatchlings every 5-7 days, adults every 14-21 days. Pick your species and weight; the visualizer shows the right rodent size and the next correct feed date.

Prey size
8%
of body weight
Frequency
every 14-21d
adult stage
Weight grams
48-80
prey weight band
F/T only
35-40°C
thaw temp

Quick Conversion

Formula: oz = g x 0.0353

Prey size visualizerComparison of pinky, fuzzy, hopper, mouse, weaner, small, medium and large rat. Recommended size highlighted.Prey scale (snake 800 g body weight)Pinky mouse1-3 gFuzzy mouse3-6 gHopper mouse7-12 gAdult mouse13-22 gJumbo mouse23-35 gWeaner rat25-45 gSmall rat46-80 gRECOMMENDEDMedium rat81-150 gLarge rat151-250 gJumbo rat251-400 g

Species

Famous fasters. Adult males often refuse meals for 1-3 months during breeding season — usually harmless.

Snake weight + stage

Typical weight at stage: hatchling 50 g, juvenile 400 g, adult 1800 g.

Last fed - next due

Pick a last-fed date for the next-due reminder.

Prey size reference (hobby grading)

PreyWeight (g)Weight (oz)Suits snake body
Pinky mouse1-30.04-0.1110-30 g snake
Fuzzy mouse3-60.11-0.2130-60 g snake
Hopper mouse7-120.25-0.4270-120 g snake
Adult mouse13-220.46-0.78130-220 g snake
Jumbo mouse23-350.81-1.24230-350 g snake
Weaner rat25-450.88-1.59250-450 g snake
Small rat46-801.62-2.82460-800 g snake
Medium rat81-1502.86-5.29810-1500 g snake
Large rat151-2505.33-8.821510-2500 g snake
Jumbo rat251-4008.86-14.122510-4000 g snake

Sources: RodentPro grading guide (2025), Layne Labs feeder weight charts, Big Cheese Rodent Factory size chart.

Feeding math

Prey_g = snake_g x preyPercent / 100

Worked: an 800 g ball python at 10 percent body weight needs prey of 80 g — a small rat (50-80 g) is correct. Frequency is 14-21 days, so feed roughly twice a month.

Feeding log

Logged feeds live in your browser only.

How to use in 5 steps

  1. Weigh the snake. Use a kitchen scale; record in grams.
  2. Pick the species and stage. Hatchling, juvenile, or adult — the frequency band shifts automatically.
  3. Read the visualizer. The cyan band highlights matching prey sizes.
  4. Set the last-fed date. The card returns the next-due date.
  5. Thaw correctly. Fridge overnight, then warm water bath to 35-40 C, never microwave.

From rats in jars to frozen-thawed protocols — pet snake feeding history

Captive snake feeding was self-taught chaos until the late 1980s. Hobbyists raised their own rodents in basement colonies; live rats and mice were dropped into enclosures with no supervision. The first widely circulated case report of a pet ball python killed by its own live prey came from the Royal Veterinary College in 1991 — a 1.4 kg adult bitten on the spine by an unfed rat.

The Association of Reptile and Amphibian Veterinarians (ARAV) and the British Veterinary Zoological Society quickly endorsed frozen-thawed prey as the default. By 2000 every commercial rodent supplier — RodentPro in Indiana, Layne Labs in California, Big Cheese Rodent Factory in the UK — had moved to a graded F/T product line with standardized weight bands.

The 10 percent body weight rule is older than the hobby itself. Wild herpetology fieldwork by Karl Schmidt (1933), Carl Kauffeld (1958), and Reginald Bogert (1960s) recorded ingested prey weight by dissection and stomach palpation; 8-12 percent body weight was the modal observation across colubrids and small pythons. The boa-specific 6-8 percent band reflects the slower metabolism documented by Harry Greene's Snakes (1997).

Power-feeding — feeding adults weekly to push size — became fashionable in the 1990s among ball python morph breeders. Long-term outcome studies by Mader and Divers in Reptile Medicine and Surgery (2nd ed. 2006, 3rd ed. 2019) tied the practice to fatty liver disease, shortened lifespan, and reduced reproductive success. The hobby has since walked it back.

Modern best practice — sized prey at 8-12 percent of body weight, F/T only, fridge-thaw plus warm-water finish, every 7-21 days by stage — is what this calculator follows. Pair it with the heating calculator because cold ambient temperatures are the single most common reason for refused feeds.

Snake feeding FAQ

Have more questions? Contact us

Trusted by snake keepers and vets

4.9
Based on 5,395 reviews

A correct prey-size visual cuts the conversation in half. I bookmarked this tool and now send it to every new ball python owner from my clinic in Glasgow.

D
Dr. Ben Carmichael, BVMS
Avian and reptile veterinarian
February 9, 2026

The next-feed date alongside the prey weight band is exactly how I run my collection log. Beats any spreadsheet I tried.

R
Rita Volkov
Boa breeder, 18 years
April 30, 2026

Most of our power-fed surrender boas would have stayed home if owners had this calculator. The overweight warning is honest and visible.

W
Wei-Lin Tan
Snake rescue volunteer
November 22, 2025

My corn snake Pixel weighed 22 g. I was offering jumbo pinkies. Calculator showed me the right size and frequency on the first try.

J
Jordan Pace
First-time corn snake keeper
March 25, 2026

Love using our calculator?

Related reptile tools

Learn More

Related Articles

Dive deeper with our expert guides and tutorials related to Snake Feeding Calculator

Loading articles...