Čarobna frula je singspiel u dva čina austrijskog skladatelja Wolfganga Amadeusa Mozarta, koji je poznat i po drugim operama poput Don Giovanni, Così fan tutte i Figarova ženidba, kao i po simfonijama i drugim djelima. Čarobna frula skladana je 1791. s libretom Emanuela Schikanedera, skladatelja, glumca i kazališnog redatelja koji je naručio ovu postavku vlastitog teksta.
Praizvedba Čarobne frule održana je 30. rujna 1791. u Theater auf der Wieden u Beču. Opera je bila iznimno popularna, s preko 100 izvedbi održanih prve godine. Schikaneder, libretist, igrao je ulogu Papagena u prvoj izvedbi kojom je Mozart dirigirao s klavira. Kraljicu noći glumila je Mozartova šogorica.
Čarobna frula je alegorija, a na to djelomično ukazuje i obilje trojki u izvedbi: tri roba, tri dame koje prate kraljicu, tri dječaka i tri početna akorda uvertire. Predlaže se Egipat, ali ne Egipat povijesti.
Priča o Čarobnoj fruli počinje spašavanjem Tamina od zmije od strane kraljičine trojice pratilaca. Nakon što se onesvijestio, ne zna kako je spašen, a greškom pripisuje Papagenu, koji mu dopušta da ostane u mraku. Poslužitelji pokazuju Taminu sliku Pamine, kraljičine kćeri, i zaljubljuje se u nju. Obaviješten je da je Pamina Sarastrova zarobljenica, a kako bi je spasio, Tamino dobiva čarobnu flautu, a Papageno komplet čarobnih zvona. Nakon susreta i svladavanja Pamininog otmičara, Monostatos i Sarastro ulaze, nakon čega se otkriva da Pamina nije bježala od Sarastra nego Monostatosa. Sarastro šalje pridošlice u Hram na pročišćenje.
U II činu Čarobne frule, Sarastro otkriva da su Tamino i Pamina predodređeni za vjenčanje, ali da Tamino prvo mora izdržati kušnje, na što Tamino pristaje. Papagenu je rečeno da, ako želi pronaći ženu, i on mora proći kušnje, a kada sazna da je Papagena predodređena da bude njegova, pristaje, unatoč ozbiljnim sumnjama. Obojici je zabranjeno razgovarati s bilo kojom ženom za vrijeme trajanja suđenja. Suočeni su s trojicom pratitelja koji tada prijete strašnim kaznama ako ne poslušaju kraljicu. Papageno im vjeruje, ali Tamino ostaje čvrst. Monostatos nailazi na Paminu i prijeti da će je silovati, dok kraljica otkriva da je njezin pravi cilj da Sarastro ubije i daje Pamini bodež, tereteći je za taj zadatak. Ona odlazi, a dolazi Sarastro i zaustavlja Monostatosa. Tamina otkriva što se dogodilo i traži oprost za svoju majku, što Sarastro ne može dati.
Testiranje se nastavlja jer svaki muškarac upozna ženu koju voli, ali ne može razgovarati s njom, a ona ne može razumjeti zašto. Pamina i Papageno, bojeći se da su izgubili ljubav, oboje razmišljaju o samoubojstvu, ali su spriječeni, Pamina time što su je prekinula tri dječaka, a Papageno ulazak njegove prave ljubavi, Papagene. Kraljica i Monostatos čine posljednji pokušaj da izbore svoj put, ali Sarastro i svjetlo pobjeđuju tamu.