Corn Snake Feeding Chart & Feeding Calculator

Use this corn snake feeding chart and calculator to plan every meal: enter your snake's weight to get the right prey size in grams, the matching pinky, fuzzy, hopper or adult mouse, and how often to feed, from hatchling to senior. Add your current routine to check for power feeding.

Prey ≤ 10% of body weight Hatchling to senior Updated October 2026
Corn snake feeding calculator
Weigh your snake in grams on a kitchen scale for the best result.
Leave blank and we'll estimate the age from weight.
Check your current prey (optional)
Compare what you feed now with the guideline. This flags power feeding.
Quick answer

Feed one prey item no wider than 1–1.5× your snake's widest point and no more than about 10% of its body weight (ReptiFiles); hatchlings start on pinkies. ReptiFiles' schedule: hatchlings every 5–7 days, juveniles every 7–10, sub-adults every 10–12, adults every 14–21 and seniors over 18 every 10–14 days.

General guidance only. Every snake is different, so adjust to body condition. If your corn snake is losing weight, refuses several meals or looks unwell, see a reptile vet. We give no medication or dosing advice.

Corn snake feeding chart (by weight)

The simplest way to size a meal is by weight. ReptiFiles' rule is a prey item 1–1.5 times the width of the snake at its widest point, with the total meal no more than about 10% of the snake's body weight, and less if the snake is overweight. PetMD's vet-written care sheet uses the width check alone: prey the same size as the snake's mid-body. This corn snake feeding chart by weight applies the 10% ceiling and picks the largest standard frozen feeder that fits inside it.

Corn snake feeding chart by weight: prey size, feeder and how often to feed
Snake weightPrey weight per mealMatching feederHow oftenTypical stage
8 g (0.3 oz)1.5–3 g (pinky: the smallest feeder)Pinky mouse (1.5–3 g)Every 5–7 daysHatchling
15 g (0.5 oz)1.5 g (max 1.5 g)Pinky mouse (1.5–3 g)Every 5–7 daysHatchling
30 g (1.1 oz)3 g (max 3 g)Fuzzy mouse (3–7 g)Every 5–7 daysHatchling
50 g (1.8 oz)3–5 g (max 5 g)Fuzzy mouse (3–7 g)Every 5–7 daysHatchling
75 g (2.6 oz)7–7.5 g (max 7.5 g)Hopper mouse (7–13 g)Every 7–10 daysJuvenile
100 g (3.5 oz)7–10 g (max 10 g)Hopper mouse (7–13 g)Every 7–10 daysJuvenile
150 g (5.3 oz)13–15 g (max 15 g)Weanling mouse (13–18 g)Every 7–10 daysJuvenile
200 g (7.1 oz)18–20 g (max 20 g)Adult mouse (18–30 g) or rat pup (20–30 g)Every 7–10 daysJuvenile
300 g (10.6 oz)30 g (max 30 g)Jumbo mouse (30–45 g) or weaned rat (30–45 g)Every 10–12 daysSub-adult
400 g (14.1 oz)30–40 g (max 40 g)Jumbo mouse (30–45 g) or weaned rat (30–45 g)Every 10–12 daysSub-adult
500 g (17.6 oz)30–50 g (max 50 g)Jumbo mouse (30–45 g) or small rat (45–85 g)Every 10–12 daysSub-adult
700 g (24.7 oz)30–70 g (max 70 g)Jumbo mouse (30–45 g) or small rat (45–85 g)Every 14–21 daysAdult
900 g (31.7 oz)30–90 g (max 90 g)Jumbo mouse (30–45 g) or small rat (45–85 g)Every 14–21 daysAdult

Feeder weights are RodentPro's published sizes (a frozen-feeder supplier; no vet source gives gram ranges for feeder names). The prey range runs from the smallest weight of the matching feeder up to 10% of body weight, so choose a feeder at or below the top figure. Hatchlings are the exception: 10% of an 8 g hatchling is under 1 g, smaller than any pinky, so they start on pinkies as the RSPCA and RVC advise, and the width check matters more than the percentage. Feeding frequency is ReptiFiles' schedule, using the size a snake of that weight usually is (from our corn snake growth chart). If you know your snake's age, enter it in the calculator above.

How much to feed a corn snake

One correctly sized prey item per meal is the normal approach, and ReptiFiles allows two smaller items in one session as long as together they stay within about 10% of body weight. Over a month that is less food than many owners expect. A 100 g juvenile fed every 7–10 days eats about 21–43 g of prey a month, and a 600 g adult fed every 14–21 days about 43–130 g. The calculator shows this monthly estimate so you can plan how many frozen feeders to buy.

Corn snake feeding chart by age

As a corn snake grows, its meals get bigger and further apart. This corn snake feeding chart by age follows ReptiFiles' schedule, which is based on length; the age columns show when a typical snake on our growth chart reaches each length. It doubles as a corn snake feeding schedule by age:

Corn snake feeding schedule by age: typical weight, prey size, feeder, frequency and meals per month
StageTypical ageTypical weightPrey per mealFeederHow oftenMeals / month
Hatchling / baby0–7 months6–94 gup to 9.4 gPinky miceEvery 5–7 days4.3–6.1
Juvenile7–21 months38–375 gup to 37.5 gJumbo mouse, weaned ratEvery 7–10 days3–4.3
Sub-adult21 months – 3 years200–700 gup to 70 gJumbo mouse, small ratEvery 10–12 days2.5–3
Adult3 years +350–900 gup to 90 gJumbo mouse, small ratEvery 14–21 days1.4–2.2
Senior (18 years +)Over 18 years500–900 gup to 90 gJumbo mouse, small ratEvery 10–14 days2.2–3

ReptiFiles defines the stages by length: hatchlings 8–20 in, juveniles 20–45 in, sub-adults 35–50 in and adults over 35 in, with a separate band for seniors over 18 years. Because those bands overlap, the calculator uses length up to 35 in and age after that: a snake 35 in or longer is fed as a sub-adult until 3 years old, then as an adult. ReptiFiles also lists slower and faster schedules for overweight adults (every 21–35 days) and underweight adults (every 10–14 days), but says not to switch to them without a diagnosis from an experienced reptile vet.

How often should you feed a corn snake?

Sources agree on the trend, young snakes eat more often than adults, but not on the exact numbers. Here is how often to feed a corn snake according to each source we checked:

How often do corn snakes eat? Feeding frequency by source
SourceHatchlings / babiesJuvenilesAdults
ReptiFiles (Corn Snakes – Advancing Husbandry data)Every 5–7 daysEvery 7–10 days (juveniles); 10–12 days (sub-adults)Every 14–21 days; over 18 years every 10–14
RSPCAOne pinky every 5–6 days—One adult mouse every 7–14 days
Reptiles Magazine (Kathy Love)Every 5–7 days—Every 7–10 days
RVC Exotics ServicePinkies; interval grows with size—Every 1–2 weeks, depending on weight
PetMD care sheet (vet)Every other dayOnce a weekEvery 1–2 weeks
BGSU HerpetariumOnce a week, 1–3 items (all sizes)Once a weekOnce a week

Faster schedules grow a snake quickly; slower ones keep an adult lean. We use ReptiFiles' schedule as the default corn snake feeding schedule because it changes step by step with size, includes a band for seniors and comes with a body-condition check. For an adult corn snake feeding schedule, that means one meal every 14–21 days, or every 10–14 days after 18 years. The RSPCA's one adult mouse every 7–14 days and the RVC's every 1–2 weeks, "depending on weight", are both reasonable for a lean adult. The common thread is to feed to body condition: ReptiFiles advises choosing a schedule that keeps a young snake growing, or keeps an adult at a consistent weight, and checking with a monthly weigh-in.

So how often do corn snakes eat in the wild? There is no published meal count for wild corn snakes, but their prey is varied: mice and other small rodents, fledgling birds, lizards, frogs and occasionally bats (Virginia Herpetological Society, ReptiFiles, Smithsonian). The Smithsonian says wild corn snakes eat "every few days".

What size mouse should I feed my corn snake?

Frozen feeders are sold by size names, and the names vary between suppliers, so always check the gram weight printed on the pack. This table uses RodentPro's published ranges and shows the smallest snake that can take each size under the 10% rule. It answers what size mouse for a corn snake at every stage:

Corn snake prey size — what size mouse for corn snake hatchlings, juveniles and adults: feeder sizes in grams and the snake weight each suits
FeederWeight (RodentPro)Suits a corn snake ofNotes
Pinky mouse1.5–3 gHatchlings (from about 8 g)Hatchlings' first food (RSPCA, RVC)
Fuzzy mouse3–7 g30 g or more
Hopper mouse7–13 g70 g or more
Weanling mouse13–18 g130 g or more
Adult mouse18–30 g180 g or moreTypical adult meal (RSPCA: one adult mouse)
Jumbo mouse30–45 g300 g or moreLargest mouse for a large adult (Reptiles Magazine)
Rat pup20–30 g200 g or moreOccasional larger meal for big adults (RVC: large mice or rats)
Weaned rat30–45 g300 g or moreOccasional larger meal for big adults (RVC: large mice or rats)
Small rat45–85 g450 g or moreOccasional larger meal for big adults (RVC: large mice or rats)
  • Pinky mice (newborn, hairless) are the first food for hatchlings (RSPCA, RVC, Reptiles Magazine).
  • Fuzzy mice come next, for snakes of roughly 30–70 g, and hopper mice (young mice that have started moving around) suit snakes from about 70 g, usually juveniles.
  • Adult mice are the standard meal for grown corn snakes: the RSPCA suggests one adult mouse every 7–14 days, and Reptiles Magazine says to work up to a jumbo mouse for a large adult.
  • Rats are optional. The RVC mentions large mice or rats for fully grown snakes, and the RSPCA suggests quail and rats once a month or so for variety. ReptiFiles warns that switching from mice to rats can contribute to obesity, because rats are fattier.
  • Width matters as much as weight. If a feeder is the right weight but looks wider than 1–1.5 times your snake's widest point (ReptiFiles), choose a smaller size. This is the core of choosing the right corn snake prey size.

Feeding baby and hatchling corn snakes

Baby corn snake feeding is simple once the snake has started: one pinky mouse every 5–7 days (ReptiFiles; the RSPCA says every 5–6 days). Hatchlings weigh only about 8 g (Virginia Herpetological Society), so a 2 g pinky is a big meal relative to their weight, which is why the width check, not the 10% rule, decides prey size at this stage. As the snake grows past about 30 g, move to fuzzies, and keep weighing to make sure it is gaining.

The hatchling corn snake first meal usually happens before it reaches a new home: ReptiFiles notes that hatchlings are too young to go to new homes anyway. Ask the breeder how many meals the snake has eaten and whether they were frozen-thawed or live. Reptiles Magazine advises being ready to offer a live newborn mouse to a baby stressed by its move or not yet used to thawed mice, and says it usually doesn't take many meals to switch it to thawed food. Hatchlings are also naturally nervous; give a new baby a few weeks and three or four successful meals before regular handling (Reptiles Magazine).

Frozen-thawed vs live prey

On frozen thawed vs live for corn snakes, the vet sources we checked recommend frozen-thawed prey. PetMD's care sheet says plainly: "Do not feed your corn snake live prey." VCA's veterinarians explain that a rodent can bite a snake before it is eaten, and that "even a small bite from a mouse can cause a severe, potentially life-threatening infection". ReptiFiles adds that live feeders fight with teeth and claws and can injure the snake, and that corn snakes generally have a strong enough feeding response to take frozen-thawed prey without much trouble. ReptiFiles also advises against "stunning" a live feeder, calling it inhumane, and against feeding wild-caught mice, which can carry disease and parasites.

If a snake truly won't take frozen-thawed food, supervise any live feed throughout and remove an uneaten rodent quickly: ReptiFiles says no more than 1 hour, and VCA's absolute limit is 2 hours. Keep trying frozen-thawed regularly; most corn snakes switch.

How to thaw frozen mice

ReptiFiles recommends moving the feeder to the fridge a day ahead to thaw slowly, which discourages bacterial growth. Just before feeding, seal it in a plastic bag and put it in warm, almost hot water for 15–30 minutes until it reaches about 100 °F. The RVC similarly says to defrost prey and warm it to blood temperature, 37 °C. Wiggling the warmed feeder with tongs after your snake strikes can encourage a hesitant feeder (ReptiFiles).

Variety and supplements

Mice are a complete staple, but variety is welcome. ReptiFiles suggests adding button quail, quail eggs and other whole prey now and then, because wild corn snakes eat a varied diet and new food is a form of enrichment, and the RSPCA mentions quail and rats about once a month. Sources differ on vitamin powders: ReptiFiles suggests occasionally dusting prey with an all-in-one supplement because farmed rodents may be lower in some nutrients, while VCA's veterinarians say whole prey is a balanced diet and pet snakes generally don't need supplements. If you're unsure, ask your reptile vet rather than adding powders on your own. Never use wild-caught mice, which can carry disease and parasites (ReptiFiles).

How to feed a corn snake safely

This step-by-step checklist brings together the general guidance from our sources on how to feed a corn snake:

  1. Weigh your snake and use the calculator to pick a prey item within 10% of its weight and no wider than 1–1.5 times its widest point (ReptiFiles).
  2. Thaw in the fridge the day before, then warm the sealed feeder in hot water to about 100 °F / 37 °C (ReptiFiles, RVC).
  3. Offer it with long tongs, not your fingers. ReptiFiles suggests touching the snake with a paper-towel roll or snake hook before handling, so it learns the difference between feeding time and handling time.
  4. Choose where to feed. ReptiFiles recommends feeding in the snake's home enclosure; Reptiles Magazine suggests a lidded container can help a distracted baby focus. Either way, keep loose substrate off the prey: the RVC warns that swallowing bedding can cause blockages.
  5. Leave it alone afterwards. The RSPCA says wait 48 hours after a meal before handling, and Reptiles Magazine says avoid the first two to three days.
  6. Remove refused prey and try again at the next scheduled meal.
  7. Keep fresh water available in a bowl big enough for the snake to soak in, changed daily (RVC).
  8. Keep a log of the date, feeder size and whether it ate, and weigh monthly (ReptiFiles).

Power feeding corn snakes and obesity

Power feeding a corn snake means feeding it more often, or giving bigger meals, than it needs, usually to make it grow faster. It can make a snake reach adult size quickly, but the cost is fat. ReptiFiles describes obesity as "an alarmingly common problem in pet corn snakes" and lists its causes: inactivity, fatty or large prey items, being fed too frequently, and feeding extra to stop "aggressive" behaviour.

The calculator flags possible power feeding when you enter your routine and either the prey weighs more than the 10% ceiling (or more than a pinky for a hatchling), or the gap between meals is shorter than ReptiFiles' schedule for that size. For example, a 9-month-old, 100 g snake fed a 20 g mouse every 4 days triggers both warnings (20% of body weight, and more often than every 7–10 days).

An overweight corn snake stops looking slender: ReptiFiles describes stretched skin showing between the scales, a soft belly where the weight sags downward, and fat bulges just in front of the vent. Our size page lists these body-condition signs alongside the signs of an underweight snake.

The general fix is gradual: check prey size, stay with mice rather than rats, stretch the interval back to the normal schedule and add climbing and exploring opportunities (ReptiFiles). Weigh weekly while you adjust. ReptiFiles says to consult a vet if the snake still isn't losing weight after a couple of months, and only to use the slower "overweight adult" schedule (every 21–35 days) after a vet's diagnosis. Our corn snake weight chart shows typical weights by age.

Why is my corn snake not eating? (shedding, brumation and fasting)

A corn snake not eating is often a husbandry or timing issue rather than an emergency, but it should never be ignored. ReptiFiles treats refusing two or more meals as appetite loss and lists the usual causes:

  • Shedding: some snakes lose their appetite while preparing to shed (ReptiFiles); a corn snake refusing food during shed usually eats again once the old skin is off. PetMD suggests about 70% humidity around a shed.
  • Husbandry: wrong temperatures or humidity, or no hide (ReptiFiles). Check the warm end is 28–30 °C and the cool end 20–24 °C (RSPCA).
  • Stress: a recent move, a new enclosure, feeding in a different container, or too much handling (ReptiFiles).
  • The wrong prey: some snakes prefer live or frozen-thawed, or need a smaller or scented feeder (ReptiFiles).
  • Brumation: a winter cool-down. The BGSU Herpetarium describes brumation from December to mid-February at 63–72 °F, and LafeberVet says a winter cool-down is recommended for healthy snakes only. Corn snake brumation fasting is normal during the cool period; ask a reptile vet before cooling a thin, young or unwell snake.
  • Illness: if fixing the basics doesn't work, ReptiFiles says to see a reptile vet as soon as possible.

Weigh a fasting snake regularly. See a reptile vet promptly if it is losing weight, looks thin, regurgitates, has breathing noises or mouth problems, or keeps refusing food once its husbandry has been checked. This page gives general information only; we don't give medication or treatment advice, and you shouldn't force-feed a snake unless a vet tells you to.

How this corn snake feeding calculator works

Meal ceiling = snake weight × 10% (ReptiFiles) · Feeder = largest RodentPro mouse (and rat) whose smallest size fits under the ceiling; pinky for hatchlings
Interval = ReptiFiles schedule for the snake's size (age estimated from weight if you leave it blank)
Prey per month = meal size × 30.44 ÷ days between meals

Enter your snake's weight in grams or ounces. If you also enter its age, the calculator uses the typical length at that age to choose ReptiFiles' feeding band, and it can apply the senior band for snakes over 18 years. If you leave age blank, it estimates age from weight using the same growth chart as our size calculator. The result shows the prey weight range, the matching feeder size, the interval in days, meals per month and an estimate of prey per month. The bar shows where 10% sits on a 0–25% scale, and marks your current prey if you enter one.

The optional current-prey check compares your routine with the guideline. It warns about possible power feeding if the prey is too heavy or meals are too close together, and if you enter an age it also tells you when the snake is heavier than is typical for that age. The tool can't see your snake, so use it together with a body-condition check and your reptile vet's advice. For the same calculator for pythons, see the ball python feeding calculator.

Frequently asked questions

What is the corn snake feeding chart?

Feed one prey item no wider than 1–1.5 times your snake's widest point and no more than about 10% of its body weight (ReptiFiles). For example: 30 g snake → fuzzy mouse (3–7 g); 100 g → hopper mouse (7–13 g); 300 g → jumbo mouse (30–45 g) or weaned rat (30–45 g).

How often should I feed my corn snake?

ReptiFiles' schedule: hatchlings every 5–7 days, juveniles every 7–10, sub-adults every 10–12 and adults every 14–21 days. The RSPCA suggests one adult mouse every 7–14 days for adults.

How often do baby corn snakes eat?

One pinky mouse every 5–7 days (ReptiFiles, Reptiles Magazine); the RSPCA says every 5–6 days.

What size mouse should a corn snake eat?

Hatchlings start on pinkies; snakes of about 30–70 g take fuzzies, juveniles hoppers, and adults adult mice, with a jumbo mouse for a large adult (RSPCA, Reptiles Magazine). Check width as well as weight.

How much should I feed a corn snake?

One prey item, or two smaller ones, totalling no more than about 10% of body weight per meal (ReptiFiles). Hatchlings are the exception: they eat pinkies, which weigh more than 10% of an 8 g snake.

Can I feed my corn snake live mice?

Vet sources advise against it. PetMD says not to feed live prey, and VCA warns that a mouse bite can cause a severe, potentially life-threatening infection. If you must, supervise and remove the mouse within an hour (ReptiFiles).

How do I thaw a frozen mouse for my corn snake?

Thaw it in the fridge the day before, then warm it in a sealed bag in hot water for 15–30 minutes to about 100 °F (ReptiFiles) or blood temperature, 37 °C (RVC).

Why won't my corn snake eat?

Common reasons are an upcoming shed, wrong temperatures, no hide, stress from a move or handling, the wrong prey, or a winter cool-down (ReptiFiles, LafeberVet). If it keeps refusing food after you fix the basics, or loses weight, see a reptile vet.

Do corn snakes stop eating when shedding?

Some do: ReptiFiles notes that some snakes lose their appetite while preparing to shed. Most eat again once the shed is complete.

Do corn snakes eat during brumation?

No, not during the cool period itself. Brumation is recommended for healthy snakes only (LafeberVet); ask a reptile vet before cooling a young, thin or unwell snake.

What is power feeding a corn snake?

Feeding more often or larger meals than needed to speed up growth. ReptiFiles lists large prey and frequent feeding among the causes of obesity, which it calls alarmingly common in corn snakes.

How long can a corn snake go without eating?

We found no vet source giving a safe number of weeks for corn snakes. Weigh a fasting snake regularly and see a reptile vet if it is losing weight or has refused food repeatedly after you've checked its husbandry.

Can I feed my corn snake rats?

Occasionally. The RVC mentions large mice or rats for fully grown snakes and the RSPCA suggests quail and rats about once a month for variety, but ReptiFiles warns that rats are fattier and can contribute to obesity.

This calculator gives an estimate for education and fun. Every pet ages differently — for health decisions, talk to your veterinarian.