Health calculators

Gir Calculator

Updated Aug 28, 2026 By Jehan Wadia
Patient Weight
Enter the patient's dosing weight. Norm: 0 – 68.
Weight Unit
Converted weight: 3.200 kg
All results and target thresholds convert to this unit.
Dextrose Infusion Streams (up to 3)
Stream 1 — D5W
Concentration fixed: 5% (5 g/dL)
Leave blank or 0 if this line is not running.
Stream 2 — D10W
Concentration fixed: 10% (10 g/dL)
Leave blank or 0 if this line is not running.
Stream 3 — Custom Dextrose
e.g. TPN, D12.5W, D15W. Blank = line not running.
Glucose Infusion Rate Results
D5 GIR
5% at 0 mL/hr
D10 GIR
10% at 0 mL/hr
Custom GIR
0% at 0 mL/hr
Total GIR
Sum of all active streams
Within typical target range
Dextrose Delivered
Total grams of dextrose per day
Total Fluid Rate
Combined volume of all streams
Fluid per Kilogram
Based on the converted weight
Step-by-Step Solution
Per-Stream Breakdown
Stream Concentration Rate (mL/hr) GIR Dextrose (g/hr) Dextrose (g/day) % of Total GIR
GIR by Stream vs. Target Range
Contribution to Total GIR

Introduction

The Glucose Infusion Rate (GIR) Calculator shows how much sugar a patient gets from IV fluids. It reports the answer in mg/kg/min, which is the standard way doctors and nurses check dextrose dosing. This tool is used most often for babies in the NICU, but it works for children and adults too.

Enter the patient's weight, then add the rate for each dextrose line. You can use up to three streams at once: D5W, D10W, and one custom bag such as TPN, D12.5W, or D15W. The calculator adds them all together and gives you one total GIR. If you also need to set the pump itself, pair this with our IV Infusion Rate Calculator or the Infusion Drip Calculator.

You get these results right away:

  • GIR for each line and the combined total
  • Total dextrose in grams per hour and grams per day
  • Total fluid rate and fluid per kilogram per day
  • A range check that flags low, normal, high, or very high GIR
  • A step-by-step solution, a full table, and charts

You can pick your own units. Weight can be kg, pounds, or grams. Rates can be mL/hr, mL/min, L/hr, or mL/day. Results can show as mg/kg/min, mcg/kg/min, mg/kg/hr, or g/kg/day. This helps you avoid math errors when orders are written in different units. For quick weight conversions on their own, try the Pounds to Kilograms Calculator or the Kg to Lbs Calculator.

Use this calculator as a quick check, not as a substitute for clinical judgment. Always confirm doses with your own hospital protocol and pharmacy team.

How to use our Glucose Infusion Rate (GIR) Calculator

Enter the patient's weight and the rate of each dextrose drip. The calculator shows the GIR for each line, the total GIR, the grams of dextrose given per day, and the total fluid rate, plus a step-by-step solution and charts.

Body Weight: Type the patient's dosing weight. The tool checks that the weight is between 0.2 kg and 400 kg. For adult dosing weights, the Adjusted Body Weight Calculator and Ideal Body Weight Calculator can help you choose the right number.

Weight Unit: Pick kg, lbs, or grams. The calculator changes your number to kilograms and shows it below the buttons.

Report GIR In: Choose the unit for your answers: mg/kg/min, mcg/kg/min, mg/kg/hr, or g/kg/day. Target range numbers change to match. Our Unit Converter Calculator handles other conversions you may need at the bedside.

Stream 1 — D5W Infusion Rate: Type the pump rate for the 5% dextrose line and pick its unit (mL/hr, mL/min, L/hr, or mL/day). Leave it blank or 0 if this line is off. The 5% strength is fixed.

Stream 2 — D10W Infusion Rate: Type the pump rate for the 10% dextrose line and pick its unit. Leave it blank or 0 if this line is off. The 10% strength is fixed.

Stream 3 — Dextrose Concentration: Type the strength of your custom fluid, like TPN, D12.5W, or D15W. Pick % (g/dL), g/L, or mg/mL. If you are mixing a bag down from a stronger stock solution, the Dilution Calculator is a useful companion.

Stream 3 — Custom Infusion Rate: Type the pump rate for that custom line and pick its unit. Leave it blank if the line is not running.

Calculate and Reset: Press Calculate to see your results. Press Reset to clear every field and start over.

What Is Glucose Infusion Rate (GIR)?

Glucose infusion rate, or GIR, tells you how fast sugar (dextrose) is going into a patient through an IV line. It is measured in milligrams of sugar per kilogram of body weight each minute — written as mg/kg/min. Because the number is based on body weight, a tiny newborn and a grown adult can be compared using the same scale.

Why GIR Matters

GIR is used most often in newborn and pediatric care. Babies have small sugar stores, so they can drop low fast. Doctors and nurses track GIR to keep blood sugar steady, treat low blood sugar (hypoglycemia), and give enough calories. Too little sugar can cause low blood sugar. Too much sugar can cause high blood sugar, extra fat in the liver, or too much carbon dioxide from the body burning sugar. For longer-term glucose control, clinicians often look at trends with an A1C Calculator.

How GIR Is Figured Out

GIR depends on three things: the strength of the dextrose fluid, how fast the fluid runs, and the patient's weight.

GIR (mg/kg/min) = dextrose % × rate (mL/hr) × 1000 ÷ (weight in kg × 60 × 100)

The 1000 changes grams into milligrams. The 60 changes hours into minutes. The 100 changes percent (g/dL) into g/mL. If you want to review the percentage step on its own, our Percentage Calculator walks through it.

Common Dextrose Fluids

  • D5W — 5% dextrose, or 5 grams of sugar in every 100 mL.
  • D10W — 10% dextrose, often the first choice for newborns.
  • D12.5W and higher — stronger mixes. Anything above about 12.5% usually needs a central line, since strong sugar can hurt small veins.
  • TPN — IV nutrition that also carries dextrose and adds to the total GIR.

Adding Up More Than One Line

Many patients get sugar from more than one IV at the same time. Each line has its own GIR, and the total GIR is all of them added together. This is why a patient can be getting far more sugar than any single line shows. Always add every line that carries dextrose, including weight-based drips you may be checking with the Heparin Drip Calculator or a general Flow Rate Calculator.

Typical Target Ranges

These numbers are general guides, not orders. Every patient is different.

  • Under 5 mg/kg/min — usually too low for a newborn who is not feeding.
  • 5–8 mg/kg/min — the common starting range for newborns.
  • 8–14 mg/kg/min — higher than usual. Watch blood sugar closely.
  • Over 14 mg/kg/min — near the top limit for how fast the body can use sugar. Risk of high blood sugar rises.

Adults on IV nutrition are usually kept near or below about 4–5 mg/kg/min. Adult dosing checks often use body surface area from the BSA Calculator, while growth tracking in infants is easier with the Baby Weight Percentile Calculator or the Baby Percentile Calculator.

Other Ways GIR Is Written

The same rate can be shown in different units. 1 mg/kg/min equals 1,000 mcg/kg/min, 60 mg/kg/hr, or about 1.44 g/kg/day. The g/kg/day form is handy when checking total calories from IV nutrition, which you can compare against targets from the Calorie Calculator or the Carb Calculator.

Things To Watch

Use the patient's real dosing weight, and update it as the weight changes. Remember that total fluid matters too, not just sugar — a high GIR often means a lot of fluid, so review intake and output alongside the Urine Output Calculator and lab values such as those from the Serum Osmolality Calculator or Anion Gap Calculator. Check blood sugar often after any rate or strength change, and confirm kidney function with the GFR Calculator when fluid loads are high. GIR math is a helper for care, not a replacement for a clinician's judgment.


Formulas used

Glucose Infusion Rate per stream (mg/kg/min)
\text{GIR} = \frac{C\ (\text{g/dL}) \times R\ (\text{mL/hr}) \times 1000}{W\ (\text{kg}) \times 60 \times 100}
Total GIR from all streams
\text{GIR}_{\text{total}} = \text{GIR}_{\text{D5}} + \text{GIR}_{\text{D10}} + \text{GIR}_{\text{custom}}
Weight conversion to kilograms
W_{\text{kg}} = W_{\text{lb}} \times 0.453592 \quad ; \quad W_{\text{kg}} = \frac{W_{\text{g}}}{1000}
GIR output unit conversion
\text{GIR}_{\text{unit}} = \text{GIR}_{\text{mg/kg/min}} \times f,\quad f = \begin{cases} 1 & \text{mg/kg/min} \\ 1000 & \text{mcg/kg/min} \\ 60 & \text{mg/kg/hr} \\ 1.44 & \text{g/kg/day} \end{cases}
Dextrose delivered per hour and per day
g_{\text{hr}} = \frac{\sum C_i \times R_i}{100}, \qquad g_{\text{day}} = g_{\text{hr}} \times 24, \qquad g_{\text{kg/day}} = \frac{g_{\text{day}}}{W_{\text{kg}}}
Total fluid rate and fluid per kilogram
R_{\text{total}} = R_1 + R_2 + R_3, \qquad \text{mL/kg/day} = \frac{R_{\text{total}} \times 24}{W_{\text{kg}}}
Stream contribution to total GIR
\%_{\text{stream}} = \frac{\text{GIR}_i}{\text{GIR}_{\text{total}}} \times 100
Infusion rate conversion to mL/hr
R_{\text{mL/hr}} = R \times k,\quad k = \begin{cases} 1 & \text{mL/hr} \\ 60 & \text{mL/min} \\ 1000 & \text{L/hr} \\ \frac{1}{24} & \text{mL/day} \end{cases}

Frequently asked questions

Why does my result show a dash instead of a number?

A dash means that line is not running. The calculator shows a dash when the rate is blank or 0. Type a rate above 0 and the GIR will appear.

What rate do I need to hit a target GIR?

Flip the formula around:

Rate (mL/hr) = target GIR × weight (kg) × 6 ÷ dextrose %

Example: a 3 kg baby needs a GIR of 6 on D10W. 6 × 3 × 6 ÷ 10 = 10.8 mL/hr. You can also just type rates into the tool until the total GIR matches your goal.

What strength bag do I need if the fluid rate is fixed?

Use this:

Dextrose % = target GIR × weight (kg) × 6 ÷ rate (mL/hr)

Put that percent in the Custom stream to check your answer. Strengths above about 12.5% usually need a central line.

Does the calculator count sugar from feeds or oral intake?

No. It only counts dextrose from the IV lines you enter. Milk, formula, and food are not included. If a baby is feeding, the real total sugar load is higher than the number shown.

Should I enter fluids that have no dextrose, like normal saline?

Not in the GIR streams. Plain saline and lactated Ringer's add 0 to GIR. But they do add to total fluid, so track them apart from this tool.

What about a drug drip mixed in D5W?

It still gives sugar. Enter it as the Custom stream with a 5% concentration and its pump rate. Small drips add less, but they still count toward the total.

Why do I get an error on the Custom stream?

You typed a rate but left the concentration blank. The tool needs both numbers to do the math. Fill in the dextrose strength, or clear the rate if that line is off.

Why is my weight rejected?

The tool only accepts a converted weight between 0.2 kg and 400 kg. Check your unit button. Typing grams while kg is selected is the most common mistake.

Can I use pounds or grams for weight?

Yes. Pick kg, lbs, or grams. The tool converts it and prints the kg value right under the buttons, so you can double-check before you calculate.

What does the % of Total GIR column mean?

It shows how much of the sugar comes from each line. If D10W is 80%, most of the sugar is from that bag. This helps you know which line to change first.

Can I use this tool for adults?

Yes. The math works at any weight. Adults on IV nutrition are usually kept near or under 4–5 mg/kg/min, so the built-in newborn target bars may flag a normal adult rate as low.

Why does the tool say my GIR is low when the patient is fine?

The range check uses newborn targets of 5–8 mg/kg/min. Older kids, adults, and babies who are eating well often sit below that. Use the flag as a prompt, not an order.

Does this work for a D50 or D10 bolus?

No. This tool is for steady drips. A bolus is a one-time push given over minutes, and it is dosed in mL/kg or g/kg, not mg/kg/min.

How is grams per day different from GIR?

GIR is a speed, measured each minute. Grams per day is a total amount over 24 hours. Dietitians often use grams per kg per day to check calories from IV nutrition, while bedside staff watch GIR.

What is the fluid per kilogram result for?

It shows mL/kg/day from the lines you entered. High GIR often means high fluid. This helps you spot a fluid overload risk while you check the sugar dose.

Do the results update on their own?

Yes. After you press Calculate once, any change to a number or unit refreshes the results, table, and charts right away. Press Reset to clear it all.

How do I lower a high GIR?

Two ways: slow the pump rate, or switch to a weaker dextrose bag. Change one thing at a time, recheck the total here, then recheck blood sugar.

Is my data saved?

No. Nothing is stored or sent anywhere. All math runs in your browser, and the numbers clear when you reset or close the page.

Can I use it on a phone at the bedside?

Yes. The layout, table, and charts resize for phones and tablets. It is free and needs no login.

Is this tool a substitute for a pharmacist or doctor?

No. It is a fast double-check. Always confirm the order with your hospital protocol, your pharmacy team, and the patient's blood sugar results.