A lab coat, also known as a white coat, is a long, usually white coat worn by doctors and other medical professionals over their clothes to protect against infection and to give a professional appearance. It is part of the medical uniform and is typically worn in hospitals and other healthcare institutions.