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:
- blood pressure
You can still use this calculator if you do not have your blood pressure or cholesterol details but the results will be less accurate.
It should take less than 10 minutes to get your heart age result.
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
Find out more about this calculator
About this calculator
NHS heart age calculator
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.
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.
NHS heart age calculator
Date of release
Manufacturer and maintainer
7 and 8 Wellington Place
Page last reviewed: 12 December 2022
Next review due: 12 December 2025