
Rex says
Same equations the textbooks use — just way less awkward. Pop in your stats and I'll tell you what the number actually means for you.
Try a scenario
Click to load — tweak from there.Inputs
Result
HAS-BLED score
1
Bleeding risk category
Low bleeding risk

Psst — share this and help Rex grow
One click, a permanent link with your numbers baked in.
How to use this
- 1Enter uncontrolled hypertension (sbp >160).
- 2Enter abnormal renal function (dialysis, transplant, cr >2.26 mg/dl).
- 3Enter abnormal liver function (cirrhosis, bilirubin/enzymes >2x normal).
- 4Enter prior stroke.
- 5Enter prior major bleeding or predisposition.
- 6Enter labile inr (if on warfarin).
- 7Enter age (years).
- 8Enter antiplatelet/nsaid use and/or excess alcohol.
- 9Read your has-bled score on the right — it updates as you type.
- 10Hit Share to keep the scenario or send it to someone.
About this calculator
HAS-BLED estimates one-year risk of major bleeding in patients on anticoagulation for atrial fibrillation, weighing Hypertension (uncontrolled, systolic over 160), Abnormal renal or liver function (1 point each, up to 2), prior Stroke, Bleeding history or predisposition, Labile INR (for warfarin patients), Elderly (age over 65), and Drugs or alcohol (antiplatelet/NSAID use, or excess alcohol; 1 point each, up to 2), for a maximum score of 9. A score of 3 or higher indicates elevated bleeding risk requiring closer monitoring and modification of reversible risk factors, not automatic withholding of anticoagulation — HAS-BLED was designed to identify and correct modifiable bleeding risks (uncontrolled BP, concurrent NSAID use, labile INR) rather than to disqualify high-stroke-risk patients from needed anticoagulation. It should always be interpreted alongside CHA2DS2-VASc, since many patients with high bleeding risk also have high stroke risk, and the net clinical benefit of anticoagulation often still favors treatment with closer monitoring. This tool is for education and workflow support only — not medical advice. Always verify results with a clinician and use clinical judgment alongside your institution's protocols.
Worked example
Using the values the calculator loads with:
Inputs
- Uncontrolled hypertension (SBP >160): No
- Abnormal renal function (dialysis, transplant, Cr >2.26 mg/dL): No
- Abnormal liver function (cirrhosis, bilirubin/enzymes >2x normal): No
- Prior stroke: No
- Prior major bleeding or predisposition: No
- Labile INR (if on warfarin): No
- Age: 70 years
- Antiplatelet/NSAID use and/or excess alcohol: Neither
Results
- HAS-BLED score: 1
- Bleeding risk category: Low bleeding risk
What each field means
Inputs
- Uncontrolled hypertension (SBP >160)
- Pick the option that matches your situation — the maths changes per option. Choices: Yes (+1), No.
- Abnormal renal function (dialysis, transplant, Cr >2.26 mg/dL)
- Pick the option that matches your situation — the maths changes per option. Choices: Yes (+1), No.
- Abnormal liver function (cirrhosis, bilirubin/enzymes >2x normal)
- Pick the option that matches your situation — the maths changes per option. Choices: Yes (+1), No.
- Prior stroke
- Pick the option that matches your situation — the maths changes per option. Choices: Yes (+1), No.
- Prior major bleeding or predisposition
- Pick the option that matches your situation — the maths changes per option. Choices: Yes (+1), No.
- Labile INR (if on warfarin)
- Pick the option that matches your situation — the maths changes per option. Choices: Yes (+1), No.
- Age (years)
- The age used in the calculation, measured in years. Starts at 70 years so you have a working example on load. Accepted range: 18–110 years.
- Antiplatelet/NSAID use and/or excess alcohol
- Pick the option that matches your situation — the maths changes per option. Choices: Neither, One (+1), Both (+2).
Results
- HAS-BLED score
- Returned as a whole number and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Bleeding risk category
- Returned as a plain value. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
FAQ
Does a high HAS-BLED score mean anticoagulation should be stopped?
No, not by itself. HAS-BLED was designed to flag correctable risk factors — poorly controlled blood pressure, concurrent NSAID or antiplatelet use, unstable INR — so they can be addressed while continuing anticoagulation, since most high-bleeding-risk AF patients also have high stroke risk and still benefit from treatment.
Should HAS-BLED and CHA2DS2-VASc be used together?
Yes, they're meant to be complementary. CHA2DS2-VASc estimates the benefit of anticoagulation (stroke prevention) while HAS-BLED estimates the cost (bleeding risk); the anticoagulation decision weighs both, and a high score on both tools usually still favors anticoagulation with closer monitoring rather than withholding treatment.
What counts as 'labile INR'?
Generally defined as time in therapeutic range below 60%, or INR values that are frequently high or low despite consistent dosing efforts. This criterion only applies to patients on warfarin — it's not applicable to patients on a direct oral anticoagulant, which doesn't require INR monitoring.
What's the most actionable item on this score?
Blood pressure control and eliminating unnecessary concurrent NSAID or antiplatelet use are the two most directly modifiable factors, and addressing them can meaningfully lower real bleeding risk even without changing the anticoagulation decision itself.
Accuracy and limitations
- Population formulas describe averages; individual bodies vary, especially at the extremes of height, age, or muscle mass.
- Results do not account for medical conditions, medication, or pregnancy.
- Use this as a directional reference, not a diagnosis — talk to a clinician before acting on it.
Related tools
Cite this calculator
Writing about this topic? Grab a citation — every link helps keep these tools free.
RevenueLab. (2026). HAS-BLED Bleeding Risk Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/has-bled-score
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/has-bled-score" target="_blank" rel="noopener">HAS-BLED Bleeding Risk Calculator — RevenueLab</a> (2026).</p>
Source: [HAS-BLED Bleeding Risk Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/has-bled-score) (2026).
