Daha çox fars dilində yazmaq ənənəsini davam etdirən Bədr Şirvani, azərbaycanca da yazmışdır. Bədrin ana dilində şeirləri sayca təxminən fars şeirləri qədər olmuşdur. Şairin ədəbi irsindən farsca yazdığı "Divan"ı məlumdur 12495 beytdən ibarət olan divanın əlyazması Özbəkistan Elmlər Akademiyasının Biruni adına Şərqşünaslıq İnstitutunda saxlanılır. Divan haqqında ilk dəfə Ə. Rəhimov və C. Sadıqov məlumat vermiş, bir neçə məqalə ilə çıxış etmişlər. Şairin yaradıcılığında zamanın hakimlərini mədhlə zəmanəsini tənqid birləşmişdir. Şair farsaca yazdığı şeirlərinin ortasında ana dilində nümunələr də qeyd etmişdir