D3-vitamin (kolekalsiferol) produseres naturlig i kroppen når huden utsettes for sollys, mens D2-vitamin (ergokalsiferol) kommer fra sopp. D3-vitamin har vist seg å være mer effektivt i å øke blodnivået av vitamin D enn D2-vitamin.