Cholecalciferol is primarily produced by the body in response to sun exposure. It can also be found in foods such as fatty fish, egg yolks, and fortified dairy products. Supplements are also available for those who do not get enough through sun exposure or diet.