Question: why are egg shells white?
Answer: White eggs: all eggshells are made of calcium carbonate and the white ones have no pigment added. Brown eggs: caused by protoporphyrin IX, from the hen's haemoglobin, and is coated on the outside of the egg as it moves through the oviduct.