Soleksem ser ut til å oppstå som en allergisk reaksjon på stoffer som dannes i huden gjennom en kjemisk reaksjon når huden bestråles av UVA- og UVB-stråler.