Sebuah libretto adalah teks (kata-kata) yang diatur ke dalam musik untuk membuat sebuah opera. Libretto juga bisa berupa kata-kata untuk oratorio, kantata, misa, atau musikal. Orang yang menulis libretto disebut librettist. Kata "libretto" (jamak: "libretti" atau "librettos") adalah kata dalam bahasa Italia yang berarti "buku kecil".
Kadang-kadang seorang komposer menulis libretti-nya sendiri, tetapi biasanya seorang komposer suka memiliki librettist yang dapat menulis kata-kata untuknya sehingga ia dapat mengaturnya ke dalam musik.
Beberapa libretti adalah cerita asli oleh librettist, tetapi sering kali libretti didasarkan pada buku karya penulis lain.
Pada abad ke-18 Metastasio adalah seorang librettist yang sangat terkenal. Banyak dari libretti-nya yang ditulis beberapa kali oleh komposer yang berbeda. Librettis abad ke-18 lainnya adalah Lorenzo da Ponte, yang menulis libretti untuk tiga opera terbesar Mozart, serta untuk banyak komposer lainnya. Pada abad ke-19, Eugène Scribe menulis sejumlah besar libretti yang diatur ke dalam musik oleh komposer seperti Meyerbeer, Auber, Bellini, Donizetti, Rossini dan Verdi. Dua penulis Prancis bernama Henri Meilhac dan Ludovic Halévy menulis banyak libretti opera dan operet untuk komposer Jacques Offenbach, Jules Massenet dan Georges Bizet. Arrigo Boito, yang menulis libretti untuk, antara lain, Giuseppe Verdi dan Amilcare Ponchielli, menggubah dua opera miliknya sendiri. Hugo von Hoffmansthal menulis libretti untuk Richard Strauss.
Wagner dan Tippett adalah dua komposer yang menulis libretti mereka sendiri.
Biasanya libretto ditulis sebelum musik, tetapi kadang-kadang komposer menulis beberapa musik terlebih dahulu dan kemudian mencari kata-kata yang sesuai dengan musiknya. Komposer, seperti Mikhail Glinka, Alexander Serov, Rimsky-Korsakov, Puccini, dan Mascagni, semuanya kadang-kadang melakukan hal ini.
Musikal biasanya memiliki lirik (kata-kata untuk lagu-lagu), dan "buku" yang terpisah (dialog yang diucapkan dan petunjuk panggung). Kadang-kadang keduanya ditulis oleh penulis yang berbeda, misalnya, musikal Fiddler on the Roof memiliki seorang komposer (Jerry Bock), penulis lirik (Sheldon Harnick), dan penulis "buku" (Joseph Stein).

