Skip to main content
Calcimator

Vitamin D Dosing Calculator

Calculate daily vitamin D (IU) needed to reach your target serum level based on current level, weight, and sun exposure.

Inputs

Results

Daily Dose

3,100 IU

Maintenance Dose

1,200 IU

Weekly Dose21,700 IU
Months to Target1 months
How to Use This Calculator
  1. Enter your most recent serum 25(OH)D level in ng/mL from a blood test.
  2. Set your target vitamin D level (30-50 ng/mL is generally considered optimal).
  3. Input your body weight in pounds and your sun exposure level (Low, Moderate, or High) - both affect the recommended dose.
  4. Review the Daily Dose and Weekly Dose in IU needed to reach your target, along with the estimated Months to Target.
  5. Once you reach your target level, use the calculated Maintenance Dose to sustain it going forward.

How the result changes with Target Level (ng/mL)

Target Level (ng/mL)Daily DoseMaintenance Dose
371,800 IU1,000 IU
553,600 IU1,400 IU
765,800 IU2,300 IU
937,600 IU3,000 IU

What each input means

Current Level (ng/mL)
Your current serum 25(OH)D level from a blood test (deficient <20, insufficient 20-29)
Target Level (ng/mL)
Desired serum level (30-50 ng/mL is generally considered optimal)
Body Weight (lbs)
Your body weight — heavier individuals typically need higher doses
Sun Exposure
1 = Low (indoor/winter), 2 = Moderate (some outdoor time), 3 = High (regular outdoor sun)

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Current Level (ng/mL) = 20, Target Level (ng/mL) = 50, Body Weight (lbs) = 160, Sun Exposure = 1 = 4 input(s) provided
  2. Calculate Daily Dose
    Daily Dose
    3100 = 3100
  3. Calculate Weekly Dose
    Weekly Dose
    21700 = 21700
  4. Calculate Months to Target
    Months to Target
    1 = 1

Engine last updated . Checked against 3 independently-derived tests how we verify calculators.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Health & Fitness.