Medically reviewed by Dr Sulaiman Shah, GMC No. 7038832 — The GP Clinic, 124 City Road, London.
Last updated: September 12, 2026
Quick answer: A stye is a painful red bump caused by a blocked, infected oil gland on the eyelid, while conjunctivitis is inflammation of the surface of the eye itself, causing redness, discharge, and a gritty feeling. Both are common and usually clear up within one to two weeks. See a GP if symptoms haven’t improved after a week, your vision is affected, or swelling spreads beyond the eyelid.
Eye infections are one of the most common reasons people visit a pharmacy or GP, yet many people struggle to tell a stye apart from conjunctivitis, a chalazion, or blepharitis — because the symptoms can look remarkably similar on the surface. Getting the right diagnosis matters, since the treatment for each condition is genuinely different.
Knowing exactly what you’re dealing with — and when it needs more than home care — is where our online GPs can help.
A stye typically develops quickly, often overnight, and usually only affects one eye. Common signs include:
Conjunctivitis affects the surface of the eye rather than the eyelid itself, and usually causes:
This is where most people get genuinely confused, so here’s the comparison that ties it all together:
| Condition | Key Distinguishing Signs |
|---|---|
| Stye (hordeolum) | Painful red bump on the eyelid edge, develops quickly, usually one eye |
| Conjunctivitis | Redness across the whole eye surface, discharge, gritty feeling, often both eyes |
| Chalazion | Firm, usually painless lump on the eyelid, develops more slowly than a stye, from a blocked gland further back in the lid |
| Blepharitis | Chronic inflammation along the eyelid margin, causing crusty, itchy, red eyelids on an ongoing basis rather than a single episode |
| Periorbital cellulitis | Widespread redness, warmth, and swelling extending across the eyelid and surrounding skin, not just localised to one spot — this needs urgent care |
A useful rule of thumb: if there’s a distinct, painful bump, it’s likely a stye. If there’s a bump but no pain, it’s more likely a chalazion. If the whole eye is red and irritated without a bump, it’s more likely conjunctivitis.
Styes develop when an oil-producing gland at the base of an eyelash, or deeper within the eyelid, becomes blocked and infected — usually with the same bacteria commonly found on skin. You’re more likely to develop one if you have blepharitis, rosacea, acne-prone skin, or diabetes that isn’t well controlled. Styes are not caused by poor hygiene, stress, or diet, though touching your eyes with unwashed hands can introduce bacteria.
Conjunctivitis has three main causes:
It can be tempting to treat a stye like a spot and squeeze it, but this is one of the most important things to avoid. Popping or squeezing a stye can force the infection deeper into the surrounding tissue rather than letting it drain naturally, potentially spreading bacteria to other parts of the eyelid or eye. In more serious cases, this can contribute to the infection spreading into the wider eye socket. Letting a stye come to a head and drain on its own — or having it professionally drained if needed — is always the safer option.
Styes are not typically contagious, though in rare cases bacteria can spread if towels, pillowcases, or makeup are shared with someone else. Conjunctivitis is a different story — bacterial and viral conjunctivitis are both contagious, particularly while there’s discharge present, and spread easily through contaminated hands, towels, or shared cosmetics. Allergic conjunctivitis, by contrast, isn’t contagious at all since it’s not caused by an infection.
If you wear contact lenses, both styes and conjunctivitis need a bit of extra care:
Most styes and conjunctivitis are harmless and resolve with simple care, but certain signs suggest the infection may be spreading beyond the surface of the eye and need urgent attention:
These can be signs of periorbital or orbital cellulitis, a more serious infection of the tissue around the eye that requires urgent medical treatment, sometimes with intravenous antibiotics.
A GP can usually diagnose a stye or conjunctivitis simply by examining your eye and eyelid, and asking how quickly your symptoms developed and whether one or both eyes are affected. For conjunctivitis, they may ask about accompanying cold symptoms (suggesting a viral cause), the colour and consistency of any discharge (suggesting a bacterial cause), or any known allergy triggers. A swab is rarely needed for routine cases but may be taken if symptoms are severe, recurrent, or not responding to initial treatment.
If you find yourself getting styes repeatedly, it’s worth having this properly looked into rather than treating each one in isolation. Recurrent styes are often linked to an underlying condition such as blepharitis (chronic eyelid inflammation) or rosacea, both of which make the oil glands in the eyelid more prone to blockage. A GP can assess for these underlying causes and recommend an ongoing eyelid hygiene routine to reduce how often they occur.
Book an online GP appointment if:
Eye Infections & Styes are usually straightforward to treat once you know exactly what you’re dealing with — but getting that diagnosis right matters, since the wrong treatment can prolong recovery unnecessarily. Our online GPs are available 7 days a week — get diagnosed, get the right treatment, and start feeling better today.
NHS England — Styes Published: January 2023 | Last Reviewed: January 2023
NHS England — Blepharitis Published: January 2023 | Last Reviewed: January 2023
NHS England — Periorbital Cellulitis Published: March 2023 | Last Reviewed: March 2023
No. A stye is a localised, painful bump on the eyelid caused by a blocked gland, while pink eye (conjunctivitis) is inflammation across the whole surface of the eye, usually with redness and discharge in both eyes.
Bacterial conjunctivitis often improves within a few days with treatment, while viral conjunctivitis can take two to three weeks to fully clear, even with proper care.
No, it’s best to avoid eye makeup until the stye has fully healed, as makeup and brushes can introduce more bacteria and prolong the infection.
Yes, bacterial and viral conjunctivitis are both contagious, particularly while discharge is present. Allergic conjunctivitis is not contagious, since it isn’t caused by infection.
A stye is typically painful and develops quickly, while a chalazion is usually painless, firmer, and develops more slowly from a blocked gland further back in the eyelid.
In most cases, yes — there’s no strict requirement to stay away from work or school unless you’re feeling particularly unwell, though good hygiene is important to avoid spreading it to others.
Squeezing a stye can push the infection deeper into surrounding tissue rather than letting it drain naturally, increasing the risk of the infection spreading.
No, contact lenses should be avoided during a stye or conjunctivitis, and any disposable lenses worn when symptoms started should be thrown away rather than reused.
Most styes clear on their own with warm compresses alone. Antibiotics are usually only needed if the surrounding area becomes infected or the stye doesn’t improve with home treatment.
Recurrent styes are often linked to underlying conditions like blepharitis or rosacea, which make the eyelid’s oil glands more prone to blockage. A GP can help identify and manage the underlying cause.
Redness or swelling spreading beyond the eyelid, pain when moving the eye, reduced vision, or a high fever alongside eye symptoms can indicate a more serious infection and need urgent medical attention.
Yes, both are common in children. Conjunctivitis in particular spreads easily in nurseries and schools, and young children should be seen by a GP if symptoms are severe or they’re under a few months old.
Simple. Fast. Efficient. We have streamlined the process.