Health information to help you understand symptoms. It isn't a diagnosis.
Check symptoms

Painful red bump on the eyelid

Also called: Stye, chalazion

A painful red bump on the eyelid is usually a stye (infected oil gland) or chalazion (blocked gland). Warm compresses help most heal in 1 to 2 weeks.

Common causesStye, chalazion
Usually serious?No
Get checked ifSwelling spreading, vision changes, or lasting weeks
If you think it's an emergency, call 911.Thinking about suicide? Call or text 988.

Overview

Styes are painful.

Chalazia are usually painless lumps.

When to get medical care

Call 911Not an emergency.
Get care todayRedness spreading to the cheek or eye swelling shut.
See a doctor soonLasting more than 2 weeks.

Causes

Caused by blocked or infected oil glands.

OwieClear has pages on 2 conditions that can cause painful red bump on the eyelid. Each shows how soon to get care.

Common causes

Less likely causes

  • Sebaceous carcinomaSee a doctor if it doesn't get better

    A rare skin cancer of the oil glands, most often on the eyelid.

What you can do at home

  • Use warm compresses 3 to 4 times a day.
  • Don't squeeze.

Medicines

Antibiotic ointment or drainage if needed.

At the doctor

Diagnosed by exam.

Questions you may be asked

  • Duration

The exam

An eyelid exam.

Tests

  • None

Prevention

Prevent styes.

  • Clean eyelids
  • Remove makeup

Check your symptoms

Most symptoms have more than one possible cause. The symptom checker looks at all of your symptoms together, plus your age, and shows how soon to get care.

Start the symptom checker

Sources

Last updated 2026-11-13.