Libretto, bir opera yapmak için müziğe dökülen metindir (sözler). Bir libretto aynı zamanda bir oratoryo, kantat, ayin ya da müzikal için yazılmış sözler de olabilir. Librettoyu yazan kişiye librettist denir. "Libretto" kelimesi (çoğulu: "libretti" veya "libretto") İtalyanca bir kelime olup "küçük kitap" anlamına gelmektedir.

Bazen bir besteci kendi librettisini yazar, ancak genellikle bir besteci, müziğe uyarlayabilmesi için sözleri kendisi için yazabilecek bir librettiste sahip olmayı sever.

Bazı librettiler librettistin özgün öyküleridir, ancak çoğu zaman başka bir yazarın kitabına dayanırlar.

18. yüzyılda Metastasio çok ünlü bir librettistti. Birçok librettisi farklı besteciler tarafından defalarca bestelenmiştir. Bir başka 18. yüzyıl librettisti de Mozart'ın en büyük üç operasının yanı sıra diğer birçok besteci için libretti yazan Lorenzo da Ponte'dir. 19. yüzyılda Eugène Scribe, Meyerbeer, Auber, Bellini, Donizetti, Rossini ve Verdi gibi besteciler tarafından müziğe uyarlanan çok sayıda libretti yazmıştır. Henri Meilhac ve Ludovic Halévy adlı iki Fransız yazar Jacques Offenbach, Jules Massenet ve Georges Bizet gibi besteciler için çok sayıda opera ve operet librettosu yazmıştır. Diğerlerinin yanı sıra Giuseppe Verdi ve Amilcare Ponchielli için libretti yazan Arrigo Boito, kendi iki operasını bestelemiştir. Hugo von Hoffmansthal, Richard Strauss için libretti yazmıştır.

Wagner ve Tippett kendi librettilerini yazan iki besteci.

Genellikle bir libretto müzikten önce yazılır, ancak bazen besteciler önce müziğin bir kısmını yazar ve daha sonra ona uyacak sözler ararlar. Mikhail Glinka, Alexander Serov, Rimsky-Korsakov, Puccini ve Mascagni gibi besteciler bunu bazen yapmışlardır.

Müzikallerde genellikle şarkı sözleri (şarkıların sözleri) ve ayrı bir "kitap" (sözlü diyaloglar ve sahne talimatları) bulunur. Bazen bu ikisi farklı yazarlara aittir, örneğin Damdaki Kemancı müzikalinin bir bestecisi (Jerry Bock), bir söz yazarı (Sheldon Harnick) ve "kitabın" yazarı (Joseph Stein) vardır.