If you’ve ever spotted small lizards or geckos crawling on your walls or ceilings, you know how persistent—and sometimes annoying—they can be. While geckos are harmless and even useful for controlling insects, not everyone enjoys having them indoors. Fortunately, there’s a simple and chemical-free solution that many homeowners swear by—and all you need are eggshells!
Yes, plain eggshells can do the trick!
Why Does This Work?
Geckos are extremely sensitive to their surroundings. The smell of eggshells seems to mimic the scent of predators, or at the very least, it creates an environment they instinctively feel is unsafe. Eggshells give off a subtle calcium odor that repels them naturally. It’s believed that geckos associate the presence of eggshells with birds or other animals that might prey on them, so they simply choose to stay away.
How to Use Eggshells to Repel Geckos:
- Save Your Eggshells:
After making your breakfast or cooking, don’t throw away those eggshells! Rinse them gently with water to remove any yolk or white, and let them dry completely. - Place Strategically:
Break the shells into large pieces and place them in the corners of rooms, near windows, door frames, behind furniture, or anywhere you’ve seen geckos frequently. Be careful not to crush them too much—they work best in larger, noticeable pieces. - Replace Weekly:
Eggshells will lose their smell over time, so make sure to replace them once a week to maintain their effectiveness. - Bonus Tip:
Combine this method with keeping your home clean and dry, sealing food containers, and turning off unnecessary lights at night (which attract insects and, in turn, geckos).
Natural. Simple. Effective.
This trick is perfect for anyone who wants a humane, eco-friendly, and budget-conscious way to keep geckos out of the house without resorting to sprays or traps. Plus, you’re reusing something you’d normally throw away—making it a win for both your home and the environment!