Una bacchetta magica è composta da due tubi: un tubo di plastica flessibile esterno e un tubo interno più piccolo fatto di vetro fragile. Entrambe le valvole contengono composti liquidi che creano l'effetto luminoso quando sono mescolati insieme .
Il tubo di plastica esterno contiene estere di fenil ossalato e soluzione di colorante fluorescente, mentre il tubo di vetro interno contiene una soluzione di perossido di idrogeno. Per attivare l'effetto luminoso, il tubo di vetro interno si rompe piegando. Quando la bacchetta magica viene agitata vigorosamente, il perossido di idrogeno ossida l'estere di fenil ossalato in una reazione chiamata chemiluminescenza, che rilascia energia sotto forma di luce.
La durata e l'intensità della luce emessa dalla bacchetta possono essere determinate dalle concentrazioni dei composti contenuti nelle due provette. Il riscaldamento di una bacchetta incandescente già attivata intensifica la luminosità della luce ma ne accorcia la durata, mentre raffreddandola attenua la luce ma ne prolunga la durata.