White pus on the eyelids may be associated with causes such as granuloma, dry eye, and bacterial infections. 1. Granuloma: generally belongs to bacterial inflammatory disease, sebaceous gland infection, congested opening, hard nodules and pus spots. 2. Dry eye: due to insufficient secretion of the patient’s tear gland or other factors resulting in impaired tear film function, which causes the patient’s eyes to appear dry, white pus on the eyelids and other symptoms. 3. Bacterial infections: Inflammation of the eye due to bacterial, fungal or viral infections, resulting in redness, swelling, itching and white pus on the eyelids. When patients have white pus on the eyelids, they should go to the hospital in time and get standardized treatment under the doctor’s guidance.