دیوان اشعار حافظ نزدیک به ۵۰۰ غزل — که هر کدام معمولا میان ۷ تا ۱۲ بیت دارند — دربردارد و سروده های دیگرش شامل قصیده ها، مقطعات، مثنوی ها، رباعیات و مانند آن ها، بسیار اندکند و اهمیت کمی دارند. شمار همهٔ غزل هایی که به طور کلی مورد پذیرش واقع شده اند، کمتر از ۵۰۰ غزل هستند: ۴۹۵ غزل در ویرایش قزوینی و غنی، ۴۸۶ غزل در ویرایش دوم خانلری و ۴۸۴ غزل در ویرایش سایه. اصالت رباعیات حافظ مورد تردید جدی است و ازاین رو همهٔ رباعیات از ویرایش سایه زدوده شده است.
کتاب دیوان حافظ با مینیاتور