Health calculators

Heparin Drip Calculator

Updated Sep 3, 2026 By Infinity Calculator
Patient Parameters
Used for ideal body weight calculation.
Enter a valid weight (1–500 kg).
Enter a valid height (50–250 cm).
Ideal Body Weight (IBW)
Adjusted Body Weight (AdjBW)
Dosing Weight Used
Protocol Selection
Infusion Bag Configuration
Bag Concentration (read-only reference)
100 units/mL
Dosing Inputs
Set to 0 if no bolus is ordered.
Enter a valid dose (0–200).
Caps the total bolus dose. Set 0 for no cap.
Enter a valid cap (0–50000).
Enter a valid rate (0–100).
Caps the hourly infusion dose. Set 0 for no cap.
Enter a valid cap (0–10000).

Calculated Heparin Orders

Loading Bolus Dose
Continuous Infusion Rate
Calculation Detail
Dosing Weight
Bolus Dose Rate
Calculated Bolus (before cap)
Bolus After Cap
Infusion Rate
Hourly Heparin Dose
Bag Concentration
Daily Heparin (24 hr)
Dose Visualization
aPTT-Based Rate Adjustment Nomogram
aPTT Range Bolus / Hold Rate Change New Infusion Rate
Adjustments applied to the current calculated infusion rate. Recheck aPTT 6 hours after each change.

Introduction

Heparin is a blood thinner given through an IV to treat or prevent blood clots. Doctors use it for conditions like deep vein thrombosis (DVT), pulmonary embolism (PE), and acute coronary syndrome (ACS). The dose of heparin depends on the patient's weight, the medical condition being treated, and the protocol the hospital follows. Getting the dose right is critical because too much heparin can cause dangerous bleeding, and too little will not stop clots from forming.

This Heparin Drip Calculator helps nurses, pharmacists, and doctors quickly figure out the correct loading bolus dose and continuous infusion rate. It uses the patient's weight and height to determine the proper dosing weight, including ideal body weight (IBW) and adjusted body weight (AdjBW) when needed. The calculator supports four common heparin protocols: standard DVT/PE (Raschke nomogram), modified DVT/PE with bleeding risk factors, ACS cardiac dosing, and post-MI thrombolysis maintenance dosing.

The tool also provides a built-in aPTT adjustment table. For most therapeutic infusions, treatment begins with an IV bolus of 80 units/kg followed by a continuous infusion at 18 units/kg per hour, and the aPTT is measured at baseline and every 6 hours until two or more consecutive therapeutic values are reached.1 Based on those results, the infusion rate is raised, lowered, or kept the same. This calculator shows the exact new rate for each aPTT range so dose changes can be made quickly and safely. All results are shown in both units per hour and mL per hour based on the standard 25,000 units in 250 mL bag concentration.

How to Use Our Heparin Drip Calculator

Enter your patient's details and dosing preferences below. The calculator will give you the loading bolus dose, continuous infusion rate, and an aPTT adjustment table.

Patient Sex: Pick male or female. This is used to figure out the ideal body weight.

Patient Weight: Type in the patient's weight. You can switch between kilograms (kg) and pounds (lbs) using the buttons next to the input.

Patient Height: Type in the patient's height. You can switch between centimeters (cm) and inches (in) using the buttons next to the input.

Dosing Weight Preference: Choose whether to always use total body weight or to use adjusted body weight when the patient weighs more than 30% over their ideal body weight.

Heparin Protocol: Pick the clinical protocol that matches your patient. Options include standard DVT/PE, DVT/PE with risk factors, ACS (UA/NSTEMI), and post-MI thrombolysis. Each protocol sets different default bolus and infusion rates.

Initial Bolus Dose: This is the bolus in units per kilogram. It fills in automatically based on the protocol but you can change it. Set it to 0 if no bolus is needed.

Maximum Bolus: This caps the total bolus dose in units. Set it to 0 if you do not want a cap.

Initial Infusion Rate: This is the continuous drip rate in units per kilogram per hour. It fills in based on the protocol but you can edit it.

Maximum Infusion Rate: This caps the hourly infusion in units per hour. Set it to 0 if you do not want a cap.

Calculate Button: Press this to see your results. The calculator shows the bolus dose, infusion rate in mL/hr, a detailed breakdown, a bar chart, and an aPTT-based rate adjustment table.

Reset Button: Press this to clear all inputs and go back to the default settings.

What Is a Heparin Drip Calculator?

A heparin drip calculator helps nurses and doctors figure out the right dose of heparin for a patient. Heparin is a blood-thinning medicine given through an IV to stop dangerous blood clots. It is used to treat conditions like deep vein thrombosis (DVT), pulmonary embolism (PE), and acute coronary syndrome (ACS). Because heparin doses are based on a patient's weight, even small math errors can lead to serious problems like too much bleeding or not enough clot protection. This calculator does the math quickly and accurately.

How Heparin Dosing Works

Heparin dosing uses a weight-based method. The doctor orders a loading bolus, which is a one-time dose given fast to start thinning the blood right away. Then a continuous drip runs through the IV at a steady rate to keep the blood at the right level of thinness. Both the bolus and the drip rate are calculated using the patient's weight in kilograms. Most hospitals follow a protocol called the Raschke nomogram, which sets standard doses and tells staff how to adjust the drip based on lab results.

Why Dosing Weight Matters

Not every patient uses their actual body weight for heparin dosing. For patients who weigh much more than their ideal body weight, doctors may use an adjusted body weight instead. Ideal body weight (IBW) is based on height and sex. Adjusted body weight (AdjBW) adds 40% of the extra weight above IBW. This helps prevent giving too much heparin to larger patients, which raises the risk of bleeding.

Understanding the aPTT Adjustment Table

After heparin is started, a blood test called aPTT (activated partial thromboplastin time) checks how well the medicine is working. The goal is usually an aPTT between 46 and 70 seconds. If the number is too low, the blood is not thin enough and the drip rate goes up. If the number is too high, the blood is too thin and the rate goes down or the drip is paused. The aPTT is checked every 6 hours after any dose change until it stays in the target range.

Important Safety Notes

This calculator is a clinical decision support tool. It does not replace the judgment of a licensed healthcare provider. All heparin orders must be verified against your hospital's approved protocol. Patient factors like kidney function, liver disease, active bleeding, recent surgery, and current medications must be considered before starting heparin. For patients with renal concerns, the GFR Calculator can help assess kidney function, which may influence anticoagulation decisions. Always double-check calculations before giving any dose.


Formulas used

Ideal Body Weight (Male) 2
\text{IBW}_{\text{male}} = 50 + 2.3 \times (\text{Height}_{\text{in}} - 60) \text{ kg}
Ideal Body Weight (Female) 2
\text{IBW}_{\text{female}} = 45.5 + 2.3 \times (\text{Height}_{\text{in}} - 60) \text{ kg}
Adjusted Body Weight 3
\text{AdjBW} = \text{IBW} + 0.4 \times (\text{TBW} - \text{IBW})
Loading Bolus Dose
\text{Bolus} = \min\!\left(\text{BolusDose}_{\text{units/kg}} \times \text{DosingWeight},\; \text{MaxBolus}\right)
Hourly Infusion Dose
\text{HourlyDose} = \min\!\left(\text{InfusionRate}_{\text{units/kg/hr}} \times \text{DosingWeight},\; \text{MaxRate}\right)
Infusion Pump Rate (mL/hr)
\text{mL/hr} = \frac{\text{HourlyDose (units/hr)}}{\text{Concentration (units/mL)}}
Bag Concentration
\text{Concentration} = \frac{\text{Bag Heparin Units}}{\text{Bag Volume (mL)}}
Daily Heparin Dose
\text{DailyDose} = \text{HourlyDose} \times 24

Frequently asked questions

What is the difference between a loading bolus and a continuous infusion?

A loading bolus is a one-time dose pushed through the IV all at once. It thins the blood quickly. A continuous infusion is a slow, steady drip that keeps the blood at the right level of thinness over time. The bolus gets things started fast, and the drip keeps things steady.

When should I use adjusted body weight instead of total body weight?

Use adjusted body weight (AdjBW) when a patient's actual weight is more than 30% above their ideal body weight (IBW). This prevents giving too much heparin to heavier patients. Select the adjusted body weight option in the Dosing Weight Preference dropdown and the calculator handles the rest.

What does setting the maximum bolus to 0 do?

Setting the maximum bolus to 0 means there is no cap on the bolus dose. The full calculated bolus based on weight will be used. If you want to limit the bolus, enter a number like 4000 or 10000 units depending on your protocol.

How often should aPTT be checked after starting a heparin drip?

The aPTT should be checked 6 hours after the drip is started and 6 hours after every rate change. Once two aPTT values in a row are in the target range (usually 46–70 seconds), most protocols allow checking every 24 hours.

What is the target aPTT range for heparin therapy?

The standard target is an aPTT of 46 to 70 seconds, which is about 1.5 to 2.3 times the normal control value. If the aPTT is below this range, the dose needs to go up. If it is above, the dose needs to go down.

What is the Raschke nomogram?

The Raschke nomogram is a weight-based heparin dosing protocol published in 1993. It uses 80 units/kg for the bolus and 18 units/kg/hr for the infusion. It also includes a table for adjusting the rate based on aPTT results. It is one of the most widely used heparin protocols in hospitals today.

Why is the ACS protocol dose lower than the DVT/PE protocol?

Patients with acute coronary syndrome (ACS) often receive other blood thinners at the same time, like aspirin and clopidogrel. Using a lower heparin dose (60 units/kg bolus, 12 units/kg/hr infusion) reduces the risk of serious bleeding while still preventing clots. The caps of 4000 units for the bolus and 1000 units/hr for the drip add extra safety.

What should I do if the aPTT is above 90 seconds?

An aPTT above 90 seconds means the blood is too thin. Per the standard nomogram, you should hold the infusion for 1 hour, then restart it at a lower rate (reduce by 3 units/kg/hr). Recheck the aPTT 6 hours after restarting. Notify the physician if bleeding signs are present.

What is the formula for adjusted body weight?

Adjusted body weight is calculated as: AdjBW = IBW + 0.4 × (TBW − IBW). IBW is ideal body weight and TBW is total (actual) body weight. This formula adds 40% of the excess weight above IBW, which accounts for the fact that extra body mass still gets some blood flow but not as much as lean tissue.


Sources

  1. Patel P, Huang D. Heparin. StatPearls. StatPearls Publishing, NCBI Bookshelf. Accessed September 3, 2026.
  2. Peterson CM, Thomas DM, Blackburn GL, Heymsfield SB. Universal equation for estimating ideal body weight and body weight at any BMI. American Journal of Clinical Nutrition. 2016;103(5):1197-1203. doi:10.3945/ajcn.115.121178. Accessed September 3, 2026.
  3. Moore CL, Osowicki J, Cottrell K, Bryant PA. Aminoglycosides: an update on indications, dosing and monitoring. Australian Prescriber. 2025;48(3). doi:10.18773/austprescr.2025.038. Accessed September 3, 2026.