Snake Prey Size Calculator — 1–1.5× Girth Rule for Ball Pythons, Corn Snakes & More
Calculate correct prey size (pinkie to jumbo rat) by snake girth. Covers ball pythons, corn snakes, kingsnakes, milk snakes, boas, and most common pet colubrids/pythons. Includes frozen-thawed conversion tips.
Calculator
Rule: prey should be 1 to 1.5× the snake's girth.
- Weanling rat · 45-80 g
Complete prey size chart
| Prey | Weight (g) | Girth (in) |
|---|---|---|
| Pinkie mouse | 1-2 | 0.3-0.5 |
| Fuzzy mouse | 3-5 | 0.5-0.75 |
| Hopper mouse | 6-10 | 0.75-1 |
| Weanling mouse | 11-15 | 1-1.25 |
| Adult mouse | 16-25 | 1.25-1.5 |
| Jumbo mouse / small rat | 26-45 | 1.5-1.75 |
| Weanling rat | 45-80 | 1.75-2.25 |
| Small rat | 80-150 | 2.25-2.75 |
| Medium rat | 150-250 | 2.75-3.5 |
| Large rat | 250-350 | 3.5-4 |
| Jumbo rat | 350-500 | 4-5 |
How to use the snake prey size calculator
- Measure snake girth — At the widest point of the body (mid-section); use string + ruler.
- Apply 1–1.5× rule — Prey width 1–1.5× girth.
- Match to prey size category — Output gives pinkie through jumbo rat range.
- Choose F/T when possible — Safer for snake, owner, and prey animal.
Rodent prey size reference
| Size name | Weight range | Typical snake girth match |
|---|---|---|
| Pinkie mouse | 1–4 g | Hatchling corn, king (< 0.3 in girth) |
| Fuzzy mouse | 5–7 g | Young juvenile (0.3–0.4 in) |
| Hopper mouse | 7–12 g | Juvenile (0.5–0.75 in) |
| Adult mouse (sm–lg) | 15–30 g | Sub-adult (0.75–1.25 in) |
| Jumbo mouse / rat pinkie | 25–35 g | Adult small snake (1.25–1.5 in) |
| Weanling rat | 26–50 g | Adult BP/corn (1.5–2 in) |
| Small rat | 50–90 g | Adult BP female / boa (2–2.5 in) |
| Medium rat | 90–175 g | Large BP female / small boa (2.5–3 in) |
| Large rat | 175–300 g | Large boa / large python (3–4 in) |
| Jumbo rat | 300+ g | Very large python (4+ in girth) |
Frequently Asked Questions
What size prey should I feed my snake?
Rule of thumb: prey 1–1.5× the snake's girth at the widest point of the body. The prey should create a visible but modest lump that flattens out within 24–48 hours. Over-sized prey (> 2× girth) risks regurgitation, which stresses the snake and can cause injury. Under-sized prey (< 0.8× girth) is fine short-term but requires more frequent feeding.
How often should I feed my snake?
By life stage: Hatchling (0–6 mo): every 5–7 days. Juvenile (6–18 mo): every 7–10 days. Young adult (1.5–3 yr): every 10–14 days. Adult (3+ yr): every 14–21 days. Some adult ball pythons fast for months during breeding season — normal if weight stable. Large adult females eating jumbo rats may eat every 3–4 weeks. Always monitor body condition, not just frequency.
Is frozen-thawed (F/T) prey better than live?
Yes, in almost all cases. F/T prey can't bite or injure the snake during feeding (live rodents routinely chew snakes that won't strike, causing severe wounds). F/T is also safer for the owner (no handling of live adult rodents), more ethical for the prey (humanely euthanized rather than terror-death), cheaper over time (bulk-freeze), and more convenient (no live-rodent logistics). Only use live prey for snakes that refuse F/T after extensive training — this is rare with patient conversion.
How do I convert a snake from live to frozen-thawed prey?
Gradual conversion over 4–12 weeks. Start with pre-killed fresh-killed prey (kill live rodent immediately before feeding). Next stage: frozen-thawed warmed to body temperature (warm in hot water for 20 min, bag-sealed). Present with tongs wiggling prey to simulate movement. Try feeding at night / lights-out. Covered cage reduces stress. Persistent refusers: “scenting” with a live rodent bag, or pre-heating with a heat lamp to 100 °F body temp.
Why did my snake regurgitate its meal?
Regurgitation (throwing up prey) has five main causes: (1) Prey too large. (2) Handled too soon after feeding — wait 48 hours before any handling. (3) Temperature too low — snakes need proper basking to digest. (4) Stress from new environment, vet visit, cage changes. (5) Illness. After regurgitation, wait 14 days before re-feeding to let the GI tract recover. Regurgitation more than once requires vet evaluation.
What prey sizes are available and how do they correspond?
Standard frozen rodent prey sizing: pinkie mouse (1–4 g), fuzzy mouse (5–7 g), hopper mouse (7–12 g), small adult mouse (13–19 g), medium adult mouse (20–25 g), large adult mouse (26–30 g), jumbo mouse (30+ g). Rat sizes: pup (6–9 g), pinkie rat (10–25 g), weanling (26–50 g), small rat (50–90 g), medium rat (90–175 g), large rat (175–300 g), jumbo rat (300+ g). Most ball pythons and corn snakes eat mice early, transition to rats as adults.
Sources & References
- [1]ReptiFiles Snake Feeding Guide — ReptiFiles
- [2]Snake Nutrition and Feeding — Merck Veterinary Manual
- [3]Rodent Prey Sizing (Rodent Pro) — Rodent Pro
- [4]ARAV Reptile Nutrition — ARAV
Related Calculators
- Bearded Dragon Tank CalculatorCalculate the correct tank size for your bearded dragon by age or length. 40-gal minimum for adults — covers baby, juvenile, adult stages.
- Turtle Tank Size CalculatorCalculate the correct tank size for aquatic turtles (sliders, painted, musk) using the 10-gal-per-inch-of-shell rule.
- Reptile UVB Distance CalculatorCalculate the correct distance from a UVB bulb for your reptile species (desert vs tropical) based on Ferguson zones.
- Leopard Gecko Tank CalculatorCalculate correct enclosure size for leopard geckos. Minimum 20 gal for adult; 30-40 gal recommended. Baby, juvenile, adult life-stages.
- Ball Python Enclosure CalculatorCalculate correct enclosure size for ball pythons. Modern standards: 4×2×2 ft (120 gal equivalent) for adults — much larger than old tub advice.
- Crested Gecko EnclosureCorrect enclosure size for crested geckos. Minimum 18×18×24" for adults; vertical orientation for arboreal species. Hatchling to adult sizing.