Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

NSW Health Alert: Any patients who have received dental treatment from Mr Safuan (Steven) Hasic at 70 Victoria Ave, Mortdale NSW 2223 may be at risk of blood-borne viruses and should see their GP for precautionary testing. More information is available from NSW Health
beginning of content

Swollen eye

11-minute read

Key facts

  • A swollen eye might also be red, puffy or watery.
  • Swollen or puffy eyes can be caused by allergies, injuries, infections and some other medical conditions.
  • You can ask your pharmacist for advice about your swollen eye, but if you have sudden problems with your vision, visit a doctor or optometrist as soon as possible.
  • Treatment for a swollen eye depends on the cause but can include eye drops and other medicines like antihistamines.
  • You can prevent some causes of a swollen eye with good hygiene and eye care, by avoiding things you are allergic to, and by using safety equipment.

What is a swollen eye?

One or both of your eyes can become swollen or puffy. Different parts of your eye can become swollen, such as the:

  • eyelid
  • tear duct
  • skin around your eye
  • surface of your eye
  • inside of your eye or iris

If your eye is swollen, it may also be red and sore. If the skin around your eye is bruised, it will look and feel swollen.

People of any age can get swollen eyes. Young children and babies often get blocked tear ducts, also known as sticky eyes. Older adults are more likely to get dry eyes and other eye conditions, such as cataracts.

What symptoms are related to a swollen eye?

If you have a swollen eye, you might notice:

  • redness or puffiness
  • watering of one or both eyes
  • discharge or pus from your eye or sticky eyelids
  • pain in or around your eye
  • a runny nose and sneezing
  • changes to your eyesight or blurred vision
  • sensitivity to light

CHECK YOUR SYMPTOMS — Use the Symptom Checker and find out if you need to seek medical help.

What causes a swollen eye?

Causes of a swollen eye could be an:

Your eye may also look swollen when the tissues around or behind your eye are bruised or have fluid that has built up.

A diagram of the eye
Diagram of the eye

Allergies

Some types of swollen eye happen when you are allergic to things in your environment. These could include:

You may have some or all of these symptoms in the eye area if you have allergies:

Injuries

You may get a swollen eye after an injury if you:

  • have a sporting accident, such as a ball in your face
  • have an accident at home or work involving cutting, grinding or drilling a piece of wood or metal
  • get something in your eye, such as chemicals or a beauty product
  • fall over
  • have had eye or facial trauma
  • have had surgery

After an eye injury, you could have:

  • a black eye
  • pain, swelling or redness
  • changes to your vision

Infections

Bacteria or viruses can cause eye infections. Eye infections can be related to:

Some symptoms of an eye infection are:

  • pain
  • discharge
  • redness

Other medical conditions

Skin conditions like dermatitis or eczema may also affect your eyes.

Graves’ disease is a thyroid condition that can cause bulging or swollen eyes and double vision.

Uveitis and scleritis are inflammatory conditions that can affect parts of your eye.

It’s also possible to have a malignant (eye cancer) or benign (non-cancer) lump on or near your eye.

How is the cause of a swollen eye diagnosed?

Your doctor or optometrist will examine your eyes and ask about your symptoms. An optometrist is an expert in vision and eye problems and can do a thorough eye test to check your eyes.

If your doctor thinks there might be a serious cause for your swollen eye, they may recommend extra tests and scans.

FIND A HEALTH SERVICE — The Service Finder can help you find doctors, pharmacies, hospitals and other health services.

When should I see my doctor?

See a doctor as soon as possible, or go to your nearest emergency department, if you get chemicals in your eye or you get something in your eye when drilling, cutting or grinding.

See your optometrist or doctor if your swollen eye is not getting better after a few days. If your eye condition is serious they can refer you to an ophthalmologist (specialist eye doctor).

If you have had an injury to your face or have an object in your eye, visit an urgent care clinic. Check if there is one near you.

When to seek urgent care

Seek urgent care if you have new problems with your vision (ability to see) or are more sensitive to light than usual.

See your doctor as soon as possible if you have these symptoms together with a swollen eye:

  • severe eye pain
  • headache
  • nausea

ASK YOUR DOCTOR — Preparing for an appointment? Use the Question Builder for general tips on what to ask your GP or specialist.

How is a swollen eye treated?

Treatment for a swollen eye depends on the cause.

If you have allergies, you may be able to avoid the trigger or allergen. You can use medicines to ease your symptoms.

If you have injured your eye, you can apply first aid. Your doctor might suggest pain relievers or eye drops that you can use. St John has more information on what to do if you have an eye injury.

You may need antibiotics if bacteria is the cause of your eye infection.

Self-care at home

Do not rub your eyes if you have an injury or got something in your eye. Try to gently wash it out with clean water. You can use saline or an eye wash if you have some.

Try these steps to wash something out of your eye:

  1. Wash your hands.
  2. Tilt your head back and open your eyes.
  3. Gently pour a little clean water, saline or eye wash in the eye.
  4. You can do this in the shower or over a bowl or sink with a small jug or glass.
  5. Lean your head with the affected eye down so that the liquid comes out at the side.
  6. Blink gently, but don’t rub your eyes.

You can make a warm compress for a stye or chalazion by soaking a clean cloth towel in hot water. Gently press it onto your closed eyelid. Do this for 10 to 15 minutes, 4 times a day.

If you usually wear contact lenses, eye make-up or lash extensions, stop wearing them until your swollen eye gets better.

Medicines for a swollen eye

If an allergy is the cause of your swollen eye, your doctor or pharmacist will suggest you take antihistamines or use a nasal spray. You can get antihistamine tablets or eye drops from your local pharmacy.

If an infection is the cause of your swollen eye, your doctor or pharmacist will suggest you use antibiotic eye drops.

If drops and eye ointment do not help, your doctor can prescribe antibiotic medicine. If you have a viral infection, antiviral medicines or drops are available.

If your swollen eye is painful, you can take paracetamol or ibuprofen — always follow the instructions on the packet.

Other treatment options

Ask your doctor or pharmacist about eye washes and warm compresses.

What are the complications of a swollen eye?

If allergic rhinitis (hay fever) is not treated, you may be more likely to get:

Some complications of conjunctivitis include long term problems with the cornea (the area at the front of your eye).

A corneal ulcer is a sore on the surface of your eye. It can happen after an injury or infection. See your doctor if you have these symptoms of a corneal ulcer:

  • pain
  • photophobia (sensitivity to light)
  • dry eyes or watery eyes
  • loss of vision

Can a swollen eye be prevented?

You can prevent some causes of a swollen eye.

Avoid touching your face or eyes with dirty hands to help prevent an infection. Teach your children to wash their hands regularly and avoid rubbing their eyes.

If you use eye make-up, keep your brushes and applicators clean.

Wear protective goggles or glasses if you are at risk of something getting in your eye when working.

Practice good eye care and have a regular eye test, especially as you get older. You can have a vaccine to prevent shingles if you are aged over 50 years. The vaccine is free for:

  • Aboriginal and/or Torres Strait Islander peoples aged 50 years and older
  • non-Indigenous people aged 65 years and older

If you have hay fever or other allergies, taking antihistamine tablets or using your nasal spray regularly can help prevent swollen eyes.

Resources and support

Read the healthdirect article on eye-health tips for people aged over-60 years.

Visit the Australasian Society of Clinical Immunology and Allergy website to learn more about allergic conjunctivitis and hay fever.

You can also call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available to speak with you 24 hours a day, 7 days a week.

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: September 2025


Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

Conjunctivitis: self-care - myDr.com.au

A major cause of eye problems is allergic, bacterial or viral conjunctivitis (inflammation of the 'wet' surfaces of the eye). Find out what products are available for conjunctivitis.

Read more on myDoctor website

Conjunctivitis | Better Health Channel

Conjunctivitis is an eye infection caused by a bacteria or virus. Symptoms include eye redness, a discharge and swollen lids. Conjunctivitis is treated with antibacterial eye drops or ointment. Children must not attend school or child care if they have conjunctivitis.

Read more on Better Health Channel website

Allergic conjunctivitis - Allergy & Anaphylaxis Australia

What is Allergic conjunctivitis? Allergic conjunctivitis is inflammation of the thin membrane that covers the inside of the eyelids and the eyes, known as the ‘conjunctiva’. People with allergic conjunctivitis can experience: Redness in both eyes Itching and burning of the eye and the surrounding area Watery eyes Painful eyes in direct sunlight Swollen eyelids

Read more on Allergy and Anaphylaxis Australia website

Symptoms and causes of Conjunctivitis - myDr.com.au

Conjunctivitis is an inflammation of the eye's conjunctiva and may be contagious. Treatment depends on the cause.

Read more on myDoctor website

Conjunctivitis in babies, children & teens | Raising Children Network

Conjunctivitis is a type of eye infection. It’s very common and can be very contagious. Your child needs to see a GP for the right conjunctivitis treatment.

Read more on raisingchildren.net.au website

Conjunctivitis - including symptoms, treatment and prevention | SA Health

Conjunctivitis is an inflammation of the lining of the eye and eyelid caused by bacteria, viruses, chemicals or allergies

Read more on SA Health website

Allergic conjunctivitis - Australasian Society of Clinical Immunology and Allergy (ASCIA)

Allergic Conjunctivitis Frequently Asked Questions

Read more on ASCIA website

Kids Health Info : Conjunctivitis

Read more on Royal Children's Hospital website

Trachoma - including symptoms, treatment and prevention | SA Health

About trachoma infection: symptoms, treatment and control.

Read more on SA Health website

About Trachoma Eye Disease | The Fred Hollows Foundation AU | The Fred Hollows Foundation AU

Read more on Fred Hollows Foundation website

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Queensland Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.