Eye infections
Key facts
- Eye infections can make your eyes become red, puffy and watery.
- Eye infections can occur at any age.
- Eye infections can be caused by both viruses and bacteria.
- See a doctor or optometrist if you have any loss of vision or if your symptoms do not go away.
- The treatment for your eye infection will depend on the cause.
What are eye infections?
Eye infections can occur in children or adults of any age. Some examples are:
- conjunctivitis (known as pink eye, because the white of your eye turns pink)
- blepharitis (inflammation of your eye lid that can become infected)
- stye (infection of an eyelash follicle)
- trachoma (infection by the bacterium chlamydia trachomatis)
- infectious keratitis (infection of your cornea)
What symptoms are related to eye infections?
Eye infections can make your eyes become:
- red
- puffy
- watery
- sore
- dry
- sticky
What causes eye infections?
Eye infections can be caused by either viruses or bacteria.This can happen if you touch your eyes with dirty hands or objects.
How are eye infections diagnosed?
Your doctor or optometrist will examine your eyes and ask about your symptoms. They will also want to know about any eye injuries and your past medical history.
An optometrist is a healthcare professional who can test, diagnose and correct your vision problems.
When should I see a doctor or optometrist?
You should see your doctor or an optometrist if your symptoms don't start to improve.
Some eye infections are serious. If you have any loss of vision (ability to see), or become very sensitive to light, you should immediately seek medical help.
How are eye infections treated?
Treatment for your eye infection will depend on the cause of your eye infection. Most viral eye infections get better on their own.
Your doctor or pharmacist will be able to suggest the best treatment for your situation.
Self-care for eye infections
When you have an eye infection, avoid using products that irritate your eyes, such as eye make-up. Lubricant eye drops (artificial tears) may help with symptoms. You can buy these over-the-counter without a prescription.
Eye infections can be contagious (spread between people easily), so wash your hands after touching your eyes.
Medicines for eye infections
Bacterial eye infections can be treated with antibiotic eye drops or ointments. Some infections may need treatment with oral antibiotics (tablets).
Your doctor will need to give you a prescription for most antibiotics. Some antibiotic eyedrops are available from your pharmacist.
Can eye infections be prevented?
It's a good idea to wash your hands with warm soapy water before and after touching your eyes. This will reduce the risk of you getting an eye infection.
Avoid sharing things like towels, face washers and make-up as this may spread an infection. Use your own personal items and try to make sure no one else uses yours.
Read more about eye care.
Resources and support
Visit Optometry Australia to find an optometrist.
Call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria) for advice about eye infections. A registered nurse is available to speak with 24 hours a day, 7 days a week.
Learn more here about the development and quality assurance of healthdirect content.
Last reviewed: April 2024