Getting tested for coronavirus (COVID-19)

There are 2 different coronavirus tests. One tells you if you have coronavirus now, the other tells you if you’ve had it before.

Find out if you have coronavirus now

Anyone with coronavirus symptoms can get a test. Coronavirus symptoms are:

  • a high temperature
  • a new, continuous cough
  • a loss or change to your sense of smell or taste

Get a free NHS test to check if you have coronavirus.

Care home residents or staff

There’s a separate testing service for care home residents or staff members. You can still get tested even if you do not have symptoms.

If you’re going into hospital

You may need to get tested if you’re due to have surgery or a procedure.

The hospital will arrange this for you. Contact your hospital department if you have any questions. ​

Antibody testing to check if you’ve had coronavirus before

Antibody tests are to help the NHS and scientists learn more about who has already had the virus and how it has spread in the UK.

Free NHS antibody tests are only available to some people. This depends on:

  • where you live (England, Wales, Scotland or Northern Ireland)
  • what job you do

Find out more about antibody testing.