Les œuvres de Weber, en particulier ses opéras Der Freischütz, Euryanthe et Oberon, ont grandement influencé le développement de l'opéra romantique en Allemagne.
Il a écrit de nombreux opéras, dont Der Freischütz, Euryanthe et Oberon sont particulièrement célèbres.