El libreto de Jules Barbier, está basado en una obra que el propio Barbier y Michel Carré habían escrito sobre tres de cuentos de Hoffmann —"Der Sandmann", "Rath Krespel" y "Das verlorene Spiegelbild"—, siendo el mismo Hoffmann un personaje de la ópera, como él mismo solía hacer en muchas de sus historias.