It is best NOT to used fresh eggs because the fresher the eggs, the harder they are to peel. I am using eggs that I bought 2 weeks ago.
Place in a pot of cold water. Make sure there is enough water to cover the eggs by at least one inch.
To prevent cracking, let the eggs warm up to room tempature before you boil. Going from cold to hot too quickly causes the cracking.
Bring water to boil. As soon as the water starts to boil turn off the burner. Move the pot off the hot burner.
Cover the pot for about 12-15 mins.
Place the eggs in the bowl of cold/ice water and let cool.