Free · no sign-up · made by our teachers
The Jamia Hafs Library
Free Islamic printables, storybooks, Qur'an sheets, names and weekly series, made by our teachers.
Weekly series · new parts Mon · Wed · Fri at 7 am
Shelves
Each shelf opens into its own categoriesThe Qur'anRead · understand · print
Qur'an readerThe full mushaf, page by pageTranslationsRead with translation, 65 languagesSurah sheets26 surahs to print, with ruled linesMuslim baby names
Find a beautiful name, with its meaning
Every meaning checked in the classical dictionary.
Girl · PersianDilpazirدلپذیر“Agreeable, pleasing, good”Girl · ArabicNadiraنادرة“Rare; unequalled”Girl · ArabicWardaوردة“A rose; a flower”Boy · ArabicMuizمعز“One who gives honour and might”Boy · ArabicTalhaطلحة“A single acacia (gum-acacia) tree”Boy · ArabicBahauddinبهاء الدين“Splendour and beauty of the faith”
Browse all names →Free tools
Handy tools for every day
Prayer timesNamaz, sehri and iftar times for 550+ citiesDaily duasDuas for eating, sleeping, travel and moreWhat to do when…Step-by-step Hanafi guides for life momentsZakat calculatorWork out your Zakat on gold, silver and cashInheritance calculatorEach heir's share by the Hanafi rulesFitrana calculatorSadaqat al-fitr for your familyFidya and kaffarahFor missed fasts and broken oathsQada salah trackerCount and tick off missed prayersHijri birthdayYour age and birthday in Hijri yearsHijri date converterIslamic to Gregorian dates and back
Islamic date and calendarToday's Hijri date and the full 2027 calendarToday's date →Calendar 2027 PDF →
Read the Qur'an onlineTwo mushaf styles, page by pageQur'an with translationUrdu, Hindi, English and moreQur'an in English lettersYasin, Mulk, Kahf and more, read aloud easilyRuqyah from the Qur'anThe ayat and duas, with English lettersQur'an dictionaryEvery word with its meaning, in 8 languagesIslamic quizFor kids and adults, with answersRamadan 2027 timetableSehri and iftar times for your cityRamadan 2027 datesFirst fast, last ten nights and EidIslamic New Year 20271 Muharram 1449 and AshuraQuick references
The 99 Names of AllahWith meanings and a learning trackerFamily tree of the Prophet ﷺHis lineage back to Adam, in Arabic and EnglishNames of the Prophet ﷺ28 names from the Qur'an and Sahih hadithMorning and evening adhkarTen adhkar from the SunnahRakat chartRak'ahs in each daily prayerThe six KalimasArabic, transliteration and meaningThe Islamic monthsAll 12 months in orderEach Islamic month explainedKey days, dates and good deedsWives of the Prophet ﷺThe Mothers of the BelieversThe five pillars of IslamA simple poster for children
Learn with the teachers who made all thisLive online classes · your first class is freeBook a free trial