Skip to content
Everyday
EN
Français English Español
Updated

Do antibiotics work against viruses?

No, an antibiotic does nothing against a virus: for a cold, it does not speed up recovery and causes 2.6 times more side effects (Kenealy and Arroll, 2013). It targets parts that only bacteria have, such as their wall. Follow a cold and strep throat day by day.

Relative levels, a simplified diagram for a healthy adult. Each curve has its own scale. Dashed curves are estimates.

Do antibiotics work against viruses?

No, an antibiotic does nothing against a virus. It targets parts that only bacteria have, such as their cell wall. A virus has none: it gets into our cells and uses their machinery. Pick a germ, then give an antibiotic.

the throat, under the microscope Germs in the throat days since the germ arrived At the same scale a throat cell (its edge)
Day0
Germs0
Antibioticnot given
Defenseson alert

Sources: strep is found in 1 in 10 adults and 3 in 10 children with a sore throat (CDC). After one dose of amoxicillin, strep was undetectable the next day in 91% of children (Schwartz, Pediatr Infect Dis J, 2015). Antibiotic for a cold: no benefit, more side effects (Cochrane, 2013). Sizes: strep 0.5 to 1 µm (VetBact), influenza virus 85 to 120 nm (BioNumbers), rhinovirus about 30 nm (ViralZone). The days in the animation are simplified.

Germ

Keyboard: B bacterium, V virus, A antibiotic, Space pause, L slow motion, R restart.

Frequently asked questions about viruses, bacteria and antibiotics

What is the difference between a virus and bacteria?

A bacterium is a living cell that feeds and divides on its own, while a virus can only multiply inside our cells. A virus is also far smaller: the cold virus, the rhinovirus, is about 25 times smaller than a strep bacterium (30 nanometers versus 0.5 to 1 micrometer). That is why an antibiotic, which attacks the wall or the machinery that only bacteria have, finds nothing to target in a virus.

Viral or bacterial sore throat: how can you tell?

Only a rapid throat test can tell whether a sore throat comes from strep, the bacterium that calls for an antibiotic. Strep is the cause in only about 1 in 10 adults and 3 in 10 children with a sore throat (CDC). A cough, a runny nose or a hoarse voice point more toward a virus. The test is done at the doctor's office or, in some countries, at a pharmacy, with a result in a few minutes.

Green or yellow mucus: do you need an antibiotic?

Green or yellow mucus does not mean you need an antibiotic: its color comes from an enzyme in white blood cells, which show up whether the infection comes from a virus or from bacteria. In a large European study of adults with a cough, those who coughed up yellow or green mucus did not recover better with an antibiotic (Butler, Eur Respir J, 2011). What matters is how long it lasts: a cough that lasts more than 3 weeks, or symptoms that suddenly get worse, call for medical advice (NHS).

Can you stop an antibiotic as soon as you feel better?

It is best to follow the length of treatment set by the doctor, without shortening or extending it on your own, even if you feel better after a day or two. Against strep throat, amoxicillin works fast: the bacterium was no longer detected the next morning in 91% of children (Schwartz, 2015), but the recommended length in France is still 6 days (HAS, 2025). Leftover pills should go back to a pharmacy or a drug take-back site, rather than being kept or given to someone else.

How long does it take the gut to recover from an antibiotic?

After an antibiotic, gut bacteria get back close to normal in about 6 weeks, but some species can be missing for months. In 12 healthy men who had taken 3 strong antibiotics for 4 days, 9 species were still absent 6 months later in most of them (Palleja, Nature Microbiology, 2018). In the meantime, bacteria that resist antibiotics had taken up more room: one more reason to take an antibiotic only when it is useful.

True or false?

Antibiotics help you get over a cold faster.

False. A cold is caused by a virus, and antibiotics don't work on viruses. In adults, they cause 2.6 times more side effects, with no faster recovery (Kenealy and Arroll, 2013).

Strep throat can clear up without antibiotics.

True. Without antibiotics, 8 in 10 people have no more pain after a week. Treatment shortens the illness a little and reduces complications (Spinks, 2021).

On antibiotics, you stay contagious for several days.

False. For strep throat, the bacteria could no longer be detected by the morning after the first dose of amoxicillin in 91% of children (Schwartz, 2015).

This page as text

The same information as the charts, to read without animation: for each chart, the values at the main moments, then the notes with their level of evidence.

A cold, day by day

A cold comes from a virus, most often a rhinovirus. It gets into the cells of the nose and forces them to make more viruses. Our defenses are what clear it, in one to two weeks.

Values read from the chart, from 0 (bottom) to 100 (top): relative heights, not measurements.
Days since the first symptomsVirus in the nose (dotted)Runny nose, scratchy throat (dotted)Cough (dotted)Fast defenses (interferons, white blood cells) (dotted)Antibodies (dotted)What happens
−2 d200002 days before the first symptoms
Day 070405550the first symptoms
+2 d859544892Day 2 after the first symptoms
+7 d1825402661Day 7 after the first symptoms
+14 d23128100Day 14 after the first symptoms

Key points

Strep throat, with or without an antibiotic

Most sore throats come from a virus. A small share comes from a bacterium, strep. In that case, an antibiotic stops it within a day, and the pain goes away a little faster.

Values read from the chart, from 0 (bottom) to 100 (top): relative heights, not measurements.
Days since the first symptomsStrep in the throat, without an antibiotic (dotted)Strep in the throat, with an antibiotic (dotted)Sore throat, without an antibiotic (dotted)Sore throat, with an antibiotic (dotted)What happens
−2 d1010002 days before the first symptoms
Day 080806060the first symptoms
+2 d9969075Day 2 after the first symptoms
+7 d600158Day 7 after the first symptoms
+14 d25000Day 14 after the first symptoms

Key points

What an antibiotic does to gut bacteria

An antibiotic does not pick and choose: it also hits the helpful bacteria in the gut. The ones that resist it take over for a while. Getting back to normal takes weeks.

Values read from the chart, from 0 (bottom) to 100 (top): relative heights, not measurements.
Days since the first symptomsVariety of gut bacteria (dotted)Bacteria that resist the antibiotic (dotted)Risk of diarrhea (dotted)What happens
−2 d1001002 days before the first symptoms
Day 0100100the first symptoms
+2 d882230Day 2 after the first symptoms
+7 d457550Day 7 after the first symptoms
+14 d70450Day 14 after the first symptoms

Key points

With care: this site informs, it does not replace medical advice. A high fever lasting more than 3 days, trouble breathing, pain that makes it hard to swallow, or symptoms that get worse after getting better are reasons to see a doctor. Take an antibiotic only with a prescription, and as the doctor told you.
Cite this page

To cite this page in a paper, an article or a presentation:

Metabolive. "Do antibiotics work against viruses?" Updated October 29, 2026. https://metabolive.com/en/everyday/viruses-bacteria.

Embed this chart

To show this animated chart on your site, paste this code into your page. The link to Metabolive stays visible under the chart.

<iframe src="https://metabolive.com/en/embed/viruses-bacteria" width="100%" height="720" style="border:0" title="Do antibiotics work against viruses?" loading="lazy"></iframe>