La flauta mágica (título original en alemán, Die Zauberflöte) es un singspiel en dos actos con música de Wolfgang Amadeus Mozart y libreto en alemán de Emanuel Schikaneder. Es la última ópera escenificada en vida del compositor y estrenada en el Theater an der Wien de Viena, el 30 de septiembre de 1791 bajo la dirección del propio Mozart, apenas dos meses antes de su muerte. El singspiel es un tipo de ópera popular cantada en alemán, en el que se intercalan partes habladas. Además de ser gran obra musical expresa unos valores a modo de crítica.