An egg that floats in a glass of water is not automatically bad, but it is a strong sign that the egg is older and has lost moisture and carbon dioxide through its porous shell. The float test is a quick way to gauge an egg’s age, not a guaranteed test for safety. A floating egg may still be perfectly safe to eat if it smells fine and looks normal when cracked open, but you should always verify freshness with your senses before cooking with it.
Why Does An Egg Float In Water?
The shell of an egg looks solid, but it is actually covered in thousands of tiny pores. Over time, moisture and gases escape through these pores. As the egg loses moisture, the air cell at the wide end of the egg grows larger.
When the air cell gets big enough, the egg becomes buoyant and floats in water. A fresh egg sinks and lays flat on the bottom. A slightly older egg stands upright on the bottom. A very old egg floats to the top.
This is simple physics, not magic. The larger the air pocket, the more the egg acts like a balloon. The float test measures the size of that air cell, which directly correlates with the age of the egg.
Is It Bad If An Egg Floats? What The Float Test Actually Tells You
The float test tells you age, not safety. A week-old egg will sink. A three-week-old egg may stand on end. A two-month-old egg will likely float.
Here is the key point most people miss: an old egg can still be safe to eat. Eggs stored properly in the refrigerator can remain safe for weeks past their pack date. The float test cannot tell you if bacteria like Salmonella are present. It only tells you how much air is inside the shell.
If an egg floats, your next step is not the trash can. It is your nose. Crack the egg into a clean bowl and smell it. A bad egg has a distinct, sulfur-like odor that is hard to miss. If it smells fine and looks normal, it is almost certainly safe to cook and eat, even if it floated.
How To Tell If An Egg Is Actually Bad
Your senses are more reliable than the float test. Here is what to check in order:
- Smell: Crack the egg and sniff. A rotten egg smells like sulfur or sewage. This is the single most reliable sign of spoilage.
- Appearance: Look at the white and yolk. Fresh whites are thick and cloudy. Old whites are thin and watery. Discoloration, pink spots, or greenish areas are warning signs.
- Texture: A fresh yolk sits high and round. An older yolk flattens out and breaks easily. This is normal aging, not spoilage.
- Check the date: Eggs are safe for 3 to 5 weeks from the pack date when refrigerated. The pack date is a three-digit number on the carton representing the day of the year.
If the egg passes the smell and appearance checks, it is safe to eat regardless of what the float test showed. The float test is a screening tool, not a verdict.
Can You Eat A Floating Egg If It Smells Fine?
Yes, in most cases you can. The float test identifies old eggs, and old eggs are not automatically dangerous. The USDA states that eggs can be safely consumed for several weeks past their pack date if kept refrigerated.
That said, there is a difference between safe and ideal. A floated egg will have a thinner white and a flatter yolk. It will not perform as well in recipes that depend on structure, like meringues or soufflés. For scrambled eggs or baking, a floating egg that smells fine works perfectly well.
If you are cooking for someone with a weakened immune system, a pregnant woman, or a young child, use the freshest eggs you can find. The risk of foodborne illness is low but not zero, and older eggs carry slightly higher risk because their shells become more porous over time.
Why Do Bad Eggs Smell So Bad?
The smell comes from hydrogen sulfide gas. As an egg ages, proteins in the white break down and release sulfur compounds. This is a natural chemical process, not a sign of contamination.
Interestingly, a fully rotten egg can produce enough hydrogen sulfide to darken silverware or turn the yolk greenish-gray. That green ring you sometimes see on hard-boiled eggs is not spoilage. It is a harmless reaction between iron in the yolk and sulfur in the white, caused by overcooking.
Knowing this matters because it prevents you from throwing away perfectly good eggs. A green ring on a hard-boiled egg is cosmetic. A sulfur smell from a raw cracked egg is a genuine warning sign.
How Long Do Eggs Actually Last?
Refrigerated eggs last far longer than most people think. The USDA recommends using eggs within 3 to 5 weeks of the pack date. Many eggs remain safe beyond that window if they have been continuously refrigerated.
Eggs left at room temperature age faster. In the United States, eggs are washed and sanitized before sale, which removes the protective coating that keeps bacteria out. This is why American eggs must be refrigerated, unlike eggs in many European countries where the natural coating is left intact.
If you buy eggs and leave them on the counter, use them within two hours. After that, bacteria can multiply quickly. Refrigerated eggs kept at or below 40°F stay safe for weeks. The float test will show age, but refrigeration is what protects safety.
What About The Expiration Date On The Carton?
The date on the carton is a quality indicator, not a safety deadline. The sell-by date tells the store how long to display the eggs. The pack date tells you when they were washed and packed. Neither date tells you when the egg becomes dangerous.
Here is what the dates mean:
- Sell-by date: The last day the store should sell the eggs. Eggs are still safe for 3 to 5 weeks after this date if refrigerated.
- Pack date: A three-digit code from 001 to 365 showing the day of the year the eggs were packed. January 1 is 001, December 31 is 365.
- Expiration date: Some states require this. It is usually 30 days after the pack date.
Use these dates as a guide, not a rule. Your nose and eyes are the final judges. A carton with a passed date can still hold perfectly good eggs. A carton within its date can hold a bad egg if it was mishandled.
Frequently Asked Questions
Is it safe to eat an egg that floats?
It can be safe if the egg smells fine and looks normal when cracked open. The float test only indicates age, not bacterial contamination.
Does a floating egg mean it is rotten?
Not necessarily. It means the egg is old and has a large air cell, but it may still be perfectly edible if it passes the smell test.
How long after the expiration date are eggs good?
Eggs are generally safe for 3 to 5 weeks after the pack date when refrigerated, and many remain safe beyond the sell-by date. Always check smell and appearance before use.
Why do fresh eggs sink but old eggs float?
Fresh eggs have small air cells and sink. As eggs age, moisture and gases escape through the porous shell, enlarging the air cell and making the egg buoyant.

