Eating eggs past the date on the carton is generally safe, as long as they’ve been refrigerated and show no signs of spoilage. Refrigerated eggs typically stay good for 3 to 5 weeks from the date they were packed, which often means they’re still perfectly fine well after the printed date. The key is understanding what that date actually means and knowing how to spot a truly bad egg.
What the Date on Your Carton Actually Means
Most people assume the date stamped on their egg carton is a safety deadline. It isn’t. Federal law does not require date labels on eggs, and the dates that do appear are driven by state regulations, which vary widely. None of these dates are safety dates.
A “Sell-By” date tells the store how long to keep eggs on the shelf for inventory purposes. A “Best if Used By” date indicates when eggs will be at peak quality for flavor and texture. A “Use-By” date is similar, pointing to peak quality rather than a safety cutoff. The USDA is clear on this: except for infant formula, dates on food products are not indicators of safety, and foods that show no signs of spoilage can be sold, donated, and eaten beyond those dates.
What’s more reliable is the pack date, a three-digit number printed on cartons that carry the USDA grade shield. This number represents the day of the year the eggs were washed, graded, and packed. January 1 is 001, February 1 is 032, and December 31 is 365. If your carton shows a sell-by date, that date can be no more than 30 days from the pack date. So even on the sell-by date, your eggs could still have weeks of safe life ahead of them.
How Long Eggs Last After the Date
Refrigerated eggs in the shell stay fresh for about 3 to 5 weeks total from the pack date. Since the sell-by date is set within 30 days of packing, your eggs may still be good for a week or more past that printed date if they’ve been stored properly. The countdown starts at packing, not at purchase.
This timeline assumes consistent refrigeration at 40°F or below. If your eggs sat in a warm car for a few hours or your fridge runs warm, that window shrinks. Temperature is the single biggest factor in how long eggs last.
How to Tell If an Egg Is Actually Bad
Rather than relying on the date, use your senses. A spoiled egg announces itself clearly.
- Smell: A bad egg gives off an unmistakable sulfur odor, whether raw or cooked. If you crack an egg and it smells off, toss it.
- Shell condition: Check for cracks, sliminess, or a powdery coating. Sliminess or cracks can indicate bacteria, and a powdery appearance may signal mold.
- Yolk and white color: Pink or iridescent discoloration in the yolk or whites suggests bacterial growth.
- Runny texture: If the whites spread out flat and watery when cracked onto a plate, or the yolk breaks easily, the egg is old. It’s not necessarily dangerous, but quality has declined significantly.
The Float Test
Place the egg in a bowl of water. A fresh egg sinks and lies flat on the bottom. An older egg tilts upward or stands on end. An egg that floats to the surface is old enough to discard. This works because water slowly evaporates through the shell over time, enlarging the air cell inside the egg. The bigger the air cell, the more buoyant the egg. It’s a test of age more than safety, but a floating egg has lost enough moisture that it’s well past its prime. Factors like humidity and shell thickness affect the rate of evaporation, so the test isn’t perfectly precise, but it’s a reliable quick check.
What Happens If You Eat a Bad Egg
The real concern with eggs isn’t age alone. It’s Salmonella, a type of bacteria that can be present inside the egg or on the shell from the start. An egg contaminated with Salmonella doesn’t look or smell any different from a clean one, and age doesn’t create Salmonella where it wasn’t already present. What age does is give existing bacteria more time to multiply, especially if the egg hasn’t been kept consistently cold.
Salmonella food poisoning typically causes diarrhea, stomach cramps, fever, and nausea. Symptoms usually appear within 6 hours to 6 days after eating contaminated food and last 4 to 7 days. Most healthy adults recover without treatment, but it can be serious for young children, older adults, and people with weakened immune systems.
Cooking eggs to 160°F (or 165°F if they’re mixed into a dish with meat or poultry) kills Salmonella. This means fully cooked eggs, where both the white and yolk are firm, carry far less risk than runny or raw preparations. If you’re using older eggs, cooking them thoroughly is a simple way to eliminate the bacterial risk.
Storage Tips That Extend Shelf Life
Where you keep eggs in the fridge matters more than you’d expect. The refrigerator door is the worst spot, despite many fridges having a built-in egg tray there. The door is the warmest part of the fridge because it swings open repeatedly throughout the day. Those temperature fluctuations cause condensation to form on eggshells, which encourages bacterial growth on the surface. Store eggs on a shelf toward the back of the fridge, where temperatures stay consistently cold.
Keep eggs in their original carton rather than transferring them to another container. The carton protects against absorbing strong odors from other foods (eggshells are porous) and helps maintain humidity. Make sure your refrigerator is set to 40°F or below, and consider using a refrigerator thermometer to verify, since built-in temperature dials aren’t always accurate.
Reading the Pack Date Yourself
If you want to know exactly how old your eggs are, look for the three-digit Julian date code on the carton. It’s usually printed near the sell-by or expiration date. A code of 001 means January 1. A code of 060 means March 1 (in a non-leap year). A code of 365 means December 31. Count 3 to 5 weeks from that date, and you have a reliable freshness window that’s more useful than the sell-by date itself.
For example, eggs packed on day 032 (February 1) should remain good through roughly early to mid-March when stored properly. If the sell-by date reads a week before that, you still have time.