Yes I meant hard boiled. Feel like they taste more fresh when I leave the shell on until eating.
Thanks for the tips guys.
Eggs need to be >10 days old to peel well when boiled, but that isn't an issue for store bought eggs... usually. The reason is twofold: first, store eggs are always washed in a hot sterilizing bath to remove contaminants (spolier: it's poo), which because of the temp and chemicals starts a reaction that begins to release the shell from the inner membrane. And second, typically your store eggs are at least a week old before they even arrive. That and the bath are why they only last 2-3 weeks before going bad. Fresh (aka from a real farm), clean, refrigerated eggs are good for 3-4 months! If you know the 'born on' date and that they're clean, eggs are amazingly resilient in the fridge.
My advice: Don't use vinegar! Egg shells are porus, and something like 99% calcium carbonate- a base. Vinegar is an acid... Simple chemistry here... it may work to loosen the shell, but it also adds a gnarly taste since its both breaking down the composition of the shell and permeating into the egg at the same time. Heck, leave a raw egg in vinegar for a couple days, it'll be a damned bouncy ball. Crazy science experiment, but kinda fun.
If you steam your eggs for 20 mins then dunk them in a quick ice water bath they'll peel like magic. The steam passes through the porus surface of the egg, didlodges the membrane, and the ice water makes sure the whites are solidified and not gelatinous (the biggest problem with peeling eggs). Steam and ice is way more easy than anything else.
Also: try pickling eggs. After they're hard boiled, of course. So good, and there's hundreds of great recipes out there. They'll keep for ages, too.