Calculate your heart age

Your heart age gives you an idea of how healthy your heart is.

This calculator will compare your real age to your heart age by asking you questions about your health. You'll also find out how to improve your heart age by making some healthy lifestyle changes.

Who can use this calculator

This calculator is suitable for you if you:

  • are aged 30 to 95
  • do not have a condition that affects your heart or blood vessels (a cardiovascular disease)
Find out more about who can use this calculator

This heart age calculator is based on the Joint British Societies (JBS3) risk calculator. A mathematical process (algorithm) which is based on QRISK data is used to estimate a person's heart age and their risk of cardiovascular disease (CVD). This algorithm is currently designed for use between the ages of 30 and 95 because people within this range are at a higher risk of conditions that affect the heart.

You should not use this calculator if you have cardiovascular disease. If this is the case, treatment and healthcare professional advice should always be followed according to established recommendations. If you are worried about this, speak to a GP.

Before you start

We'll be asking you details about your health, including your:

  • weight
  • height
  • blood pressure
  • cholesterol

You can still use this calculator if you do not have your blood pressure or cholesterol details but the results will be less accurate.

The heart age calculator requires input of age and postcode. This data is not stored or used to identify you. Inputting your age and postcode gives a more accurate heart age calculation. The heart age calculator takes your postcode and matches it against a deprivation index to help calculate your heart age, as well as allowing us to measure use of the tool by area. You can see the NHS website privacy policy and terms and conditions for more details.

It should take less than 10 minutes to get your heart age result.

Start now

More information about the calculator

The heart age calculator is a collaboration between the NHS website, Office for Health Improvement and Disparities (OHID), UCL and the British Heart Foundation.

Find out more about our partners

Our partners

British Heart Foundation

The British Heart Foundation

Visit the British Heart Foundation website.

Joint British Societies for the prevention of cardiovascular disease

Joint British Societies

Visit the Joint British Societies website.

Office for Health Improvement and Disparities (OHID)

Office for Health Improvement and Disparities (OHID)

Visit the OHID website.

University College London (UCL)

University College London (UCL)

Visit the UCL website.

Find out more about this calculator

About this calculator

NHS heart age calculator

The NHS heart age calculations are generated by JavaScript using the JBS3 Cardiovascular Risk Assessment. All calculations were reproduced verbatim. You can reproduce these calculations using the original QRISK®-lifetime cardiovascular risk calculator or the JBS3 source on GitHub.

Copyright and licensing

The JBS3 Cardiovascular Risk Assessment was created by the Understanding Uncertainty team of the University of Cambridge (UoC), working with the British Cardiovascular Society (BCS). The current version of the risk assessment was released in 2012 and is copyright the University of Cambridge. It is released under version 3 of the GNU General Public Licence. The source code, containing a copy of this license is published on GitHub. If the tool is, subject to the terms of version 3 of the GNU Public Licence, distributed, transmitted, displayed, reproduced or published by anyone other than the NHS, BCS or UoC, each of the NHS, BCS and UoC shall not be liable to any users thereof and they each fully disclaim all responsibility for any loss or damage, of whatever nature, that may be suffered by such users. Subject to version 3 of the GNU General Public Licence, you may not modify, copy, distribute, transmit, display, perform, reproduce, publish, license, create derivative works from, transfer, or sell any information, products or services obtained from this code and tool. Any unauthorised use or distribution of the tool or associated materials may constitute an infringement of the intellectual property rights of UoC, BCS and their licensors and may lead to legal action.

Risk model

The tool contains a risk model derived from the open source code distribution of the QRISK®-lifetime cardiovascular risk calculator, and uses a verbatim copy of the associated data tables Q65 derivation cvd time 40_0 csv and Q65 derivation cvd time 40_1 csv. Further details of the implementation used in this calculator, including details of the interventions model, are in the pubs directory on GitHub.

Software Information

Software name

NHS heart age calculator



Date of release


Manufacturer and maintainer

NHS England
7 and 8 Wellington Place
West Yorkshire

Page last reviewed: 12 December 2022
Next review due: 12 December 2025