Short answer: Both forms raise blood vitamin D (25(OH)D), but meta-analyses of trials that compared them directly found D3 raises it more.12 The gap was largest with big single doses; with daily dosing, D2 still raised total 25(OH)D about 40% less in one analysis.2 NIH says D3 raises levels more and keeps them up longer.3
| Vitamin D2 (ergocalciferol) | Vitamin D3 (cholecalciferol) | |
|---|---|---|
| What it is | One of the two main forms in foods and supplements; differs from D3 only in its side chain3 | The other main form; both are well absorbed in the small intestine3 |
| Raises blood 25(OH)D? | Yes: about 11.5 ng/mL on average across 33 trial arms4 | Yes, and more than D2 in head-to-head trials12 |
| Big single doses | Weaker | Clearly better than D2 when given as a bolus1 |
| Daily doses | Total 25(OH)D rise about 10 nmol/L (40%) smaller than D3 across 12 daily comparisons2 | Larger rise; the gap shrank in people with a BMI over 252 |
| Effect on the other form | Lowered blood 25(OH)D3 in a meta-analysis4 | Not reported in the sources checked |
A 2012 meta-analysis of trials that gave adults either D2 or D3 found D3 raised blood 25(OH)D more. The advantage was clear when the vitamin was given as a large single dose, but it was lost in the daily-dose trials in that analysis.1
A 2024 meta-analysis of 20 comparisons found D3 better again, including with daily dosing: in 12 daily comparisons measured the same lab way, D2 raised total 25(OH)D about 10.4 nmol/L, or 40%, less. Body weight mattered most; in people with a BMI over 25 the difference was no longer significant. Each form raised its own blood form equally well.2 The first author of that review lists a mushroom company as an affiliation; UV-treated mushrooms are a D2 source.
Yes. A 2024 meta-analysis of D2-only trials found it raised total blood vitamin D by about 11.5 ng/mL on average, with bigger rises at more than 2,000 IU a day and in people aged 60 and over. It also lowered blood 25(OH)D3, so a D2 supplement shifts which form is in the blood.4
NIH's summary is that both raise 25(OH)D, but D3 raises it more and keeps it up longer.3 These trials measured blood levels, not health outcomes, and none of them shows that one form prevents disease better. This is general information, not personal advice. More detail: the Vitamin D3 (Cholecalciferol) guide.