Libreto je text (slová), ktorý je zhudobnený na operu. Libreto môžu byť aj slová pre oratórium, kantátu, omšu alebo muzikál. Osoba, ktorá píše libreto, sa nazýva libretista. Slovo "libreto" (v množnom čísle: "libretti" alebo "librettos") je talianske slovo, ktoré znamená "malá kniha".

Niekedy si skladateľ píše libreto sám, ale zvyčajne má rád libretistu, ktorý mu napíše slová, aby ich mohol zhudobniť.

Niektoré libreta sú pôvodnými príbehmi libretistu, ale veľmi často sú založené na knihe iného autora.

Metastasio bol v 18. storočí veľmi známym libretistom. Mnohé z jeho libriet boli viackrát spracované rôznymi skladateľmi. Ďalším libretistom 18. storočia bol Lorenzo da Ponte, ktorý napísal libreta k trom najväčším Mozartovým operám, ako aj k mnohým iným skladateľom. V 19. storočí napísal Eugène Scribe veľmi veľa libriet, ktoré zhudobnili skladatelia ako Meyerbeer, Auber, Bellini, Donizetti, Rossini a Verdi. Dvaja francúzski spisovatelia Henri Meilhac a Ludovic Halévy napísali mnoho operných a operetných libriet pre skladateľov Jacquesa Offenbacha, Julesa Masseneta a Georgesa Bizeta. Arrigo Boito, ktorý napísal libreta okrem iného pre Giuseppe Verdiho a Amilcare Ponchielliho, skomponoval dve vlastné opery. Hugo von Hoffmansthal napísal libreta pre Richarda Straussa.

Wagner a Tippett sú dvaja skladatelia, ktorí si napísali vlastné libreta.

Zvyčajne sa libreto píše pred hudbou, ale niekedy skladatelia najprv napíšu časť hudby a potom k nej hľadajú slová. Skladatelia ako Michail Glinka, Alexander Serov, Rimskij-Korsakov, Puccini a Mascagni to niekedy robili.

Muzikály majú zvyčajne texty (slová piesní) a samostatnú "knihu" (hovorené dialógy a scénické pokyny). Niekedy sú to dvaja rôzni autori, napr. muzikál Fiddler on the Roof má skladateľa (Jerry Bock), textára (Sheldon Harnick) a autora "knihy" (Joseph Stein).