Si fa una distinzione tra eczema endogeno ed esogeno. L'eczema endogeno, come l'eczema atopico (neurodermite), è determinato geneticamente, mentre l'eczema esogeno è scatenato da fattori esterni come agenti irritanti o allergie da contatto.