A method for the generation of visible-light-controllable drug release polyelectrolyte multilayers on poly(l-lactide) (PLLA) microneedles is developed by host-guest chemistry. In response to visible light irradiation, model drugs encapsulated on polyelectrolyte multilayers transfer into the skin following brief microneedle application.