Una bacchetta luminosa non è una soluzione gas-liquido, è un dispositivo chemiluminescente. La chemiluminescenza è l'emissione di luce come risultato di una reazione chimica. In una bacchetta luminosa, la reazione chimica che produce luce è tra il perossido di idrogeno e un colorante fluorescente. Il perossido di idrogeno è conservato in una fiala di vetro e il colorante fluorescente è in un tubo di plastica. Quando la fiala di vetro si rompe, il perossido di idrogeno e il colorante fluorescente si mescolano e reagiscono producendo luce.