Selve lyset fremkommer ved en komplisert kjemisk reaksjon, hovedsakelig ved oksidering av et stoff, luciferin, i nærvær av et enzym, luciferase. For å starte reaksjonen kreves dessuten magnesium-ioner, oksygen og energi. Disse stoffene blir produsert av organismen i spesielle kjertler.