Sunscreen will cause hyperpigmentation if it has any one of these effects. If the sunscreen you wear stresses your skin (some chemical sunscreens can do this), it may cause skin darkening. Secondly, if you use sunscreen that has hormonally-active ingredients (like oxybenzone), it can cause hormonal skin darkening.
Why do I get dark when I wear sunscreen?
Because no SPF product can protect you completely, you can still get a tan while wearing sunscreen. And given that any tan, no matter how slight, indicates the body's response to damaging UV light, this isn't necessarily a good thing. You must be careful when outside for too long or when you notice skin tanning often.
Does sunscreen change your skin color?
Sunscreen deactivates UV radiation and therefore protects the skin from its damage. As a result of reduced production of melanin – the darkening pigment, the skin tone becomes lighter over time.