Hasan wrote an interlinear translation of the Quran in Urdu. He later began adding explanatory notes to it which he was able to add upto the Surah An-Nisa. This unfinished work was completed by his student Shabbir Ahmad Usmani; and was then published as "Tafsir-e-Usmani". He wrote "Al-Abwāb wa Al-Tarājim li al-Bukhāri", explaining the chapter headings of "Sahih Bukhari".