صرف نظر از فواید ضد آفتاب برای پوست، استفاده از آن می‌تواند میزان دریافت ویتامین D از پوست را کمتر کند. طبق تحقیقاتی نشان داده شد که کرم های ضدآفتابی که SPF بالاتر از 50 دارند، می‌توانند تا 92/5 درصد، جذب ویتامین دی را کاهش بدهند.
ادامه همین تحقیق می گوید که سطح ویتامین دی خون، تنها بین 7 تا 13 درصد کم شده و این نشان‌دهنده این است که بدن افراد در این تحقیق، روش دیگری برای جبران ویتامین دی که از طریق نور خورشید نمی‌گیرند، یافته است.