विटामिन डी2 (एर्गोकैल्सीफेरोल) पौधों के स्रोतों से प्राप्त होता है, जबकि डी3 (कोलेकैल्सीफेरोल) पशु स्रोतों और सूर्य के प्रकाश से प्राप्त होता है। डी3 आम तौर पर विटामिन डी के रक्त स्तर को बढ़ाने में अधिक प्रभावी होता है।