Ein Libretto enthält in der Regel die Texte für die Arien, Rezitative und andere Gesangsteile sowie Regieanweisungen und Beschreibungen der Charaktere, des Schauplatzes und der Handlung. Es dient als Leitfaden für Sänger, Dirigenten und andere an der Produktion der Oper beteiligte Interpreten.
Libretti können je nach Art der Oper unterschiedlich lang und komplex sein. Einige Opern haben relativ einfache Libretti, während andere recht komplex sein können und mehrere Handlungsstränge, Charaktere und dramatische Elemente beinhalten.
Opernlibretti basieren oft auf bestehenden literarischen Werken wie Theaterstücken, Gedichten oder Romanen, können aber auch Eigenkreationen sein. Im Laufe der Geschichte der Oper spielten Librettisten eine entscheidende Rolle bei der Gestaltung des gesamten künstlerischen Ausdrucks und der Wirkung von Opernwerken.