Arabic text
The Arabic on each ayah is the Uthmani script from Al Quran Cloud, edition quran-uthmani. Each ayah's juz and page come with that text. api.alquran.cloud/v1/quran/quran-uthmani
In this app the Bismillah is ayah 1 of Al-Fatiha. Surahs 2–114 do not keep a separate unnumbered Bismillah.
English surah names, the English meaning of each name, Meccan or Medinan, and the ayah counts come from the same service. api.alquran.cloud/v1/meta
Bangla translation
The Bangla under each ayah is Muhiuddin Khan, Al Quran Cloud edition bn.bengali. api.alquran.cloud/v1/quran/bn.bengali
The studio can edit a line. Reset puts the seeded wording back. Spoken Bangla reads the line as it stands, including an edit.
Bangla surah names
The 114 Bangla display names, such as আল-ফাতেহা for surah 1, are the names this app shows. They were checked against the Quran Encyclopedia Bengali index. The ayah translation stays Muhiuddin Khan. quranenc.com/bn/browse/bengali_zakaria
Arabic recitation
Arabic audio is a recording, one MP3 for each ayah. The default reciter is Mahmoud Khalil Al-Husary, Murattal, at 64 kbps. A line can play Arabic, Bangla, or Arabic and then Bangla.
Recordings served by QuranicAudio.
- Mahmoud Khalil Al-Husary, Murattal, 64 kbps, default
- Mohamed al-Tablawi, Murattal, 128 kbps
- Mahmoud Khalil Al-Husary, Murattal, 128 kbps
- Mahmoud Khalil Al-Husary (Muallim), 128 kbps
- Ghamadi, Murattal, 40 kbps
Recordings served by Quran.com.
- Sa'ud ash-Shuraym, Murattal
- Muhammad Siddiq al-Minshawi, Murattal
- Abu Bakr al-Shatri, Murattal
- Mishary Rashid al-Afasy, Murattal
- Abdur-Rahman as-Sudais, Murattal
- Hani ar-Rifai, Murattal
- AbdulBaset AbdulSamad, Murattal
- AbdulBaset AbdulSamad (Mujawwad)
- Muhammad Siddiq al-Minshawi (Mujawwad)
Spoken Bangla
Bangla audio is speech generated from that ayah's Bangla line. The default voice is Luna, shown in the app as Female, at speed 0.95, from xAI Text to Speech. Gemini 3.8 Flash Text-to-Speech speaks the same line when that engine is selected. Bangla is detected from the text. The audio is for listening here.
Type
Arabic is set in Amiri. Bangla is set in Noto Sans Bengali. The rest of the interface uses Inter. The fonts ship with the app.