If your child has a swollen bump under the eyelid, it is likely a stye (hordeolum) or a chalazion. These eyelid bumps are common in children and are usually not serious. They are typically treatable. Parents should be aware that these conditions, while common, are generally benign and manageable.
Our eyelids have hundreds of small oil glands near the eyelashes. These glands help to lubricate the eye. Sometimes they can become blocked or infected, causing a small red bump. The two most common causes of bumps under eyelids in children are:
- Chalazia: When an oil gland becomes blocked, it is called a chalazion. A chalazion tends to look swollen, tender, red, and lumpy, and sometimes it can grow as large as a pea.
- Styes: When a gland becomes infected, it is called a stye, or hordeolum. The infection is generally caused by staphylococcal bacteria. It produces a red, swollen lump
https://parents.com/bumps-under-eyelid-causes-and-treatments-8643498