The Qur’an presents the rescue of Prophet Yunus from the fish as a complete sequence of trial, supplication, and divine deliverance. Yunus left in anger, boarded a heavily laden ship, and was selected in the casting of lots. A great fish then swallowed him. Inside the darknesses he turned to Allah with the famous supplication of pure monotheism, glorification, and admission of wrong. Allah states that He answered him and rescued him from distress. Surah al-Saffat then describes Yunus being cast onto the open shore while sick, receiving divine care through the yaktin plant, and later returning to his prophetic mission.
At that point the story moves away from the ship and into the place of deepest confinement. Yunus is now inside the fish, surrounded by what the Qur’an calls the darknesses. Classical commentators often explain these as the darkness of the fish’s belly, the sea, and the night, but the Qur’an itself does not fix an exact number or physical description. What matters most is that Yunus is cut off from ordinary human means of escape.
From within that condition he calls upon Allah with the words remembered in Surah al-Anbiya: there is no deity except You; glory be to You; indeed I was among the wrongdoers. The prayer does not begin by describing the fish or demanding release. It begins with worship of Allah, declares Him free of imperfection, and then acknowledges personal fault. The next verse gives the decisive outcome: Allah says that He answered Yunus and rescued him from distress, and then adds that in this way He rescues the believers.
Surah al-Saffat adds another powerful boundary to the fish episode. Had Yunus not been among those who glorified Allah, he would have remained in the fish until the Day of Resurrection. Instead, Allah delivered him and cast him onto the open shore while he was sick and physically weakened. Allah then caused a yaktin plant to grow over him as part of his care and recovery.
The Qur’anic account does not tell us the species of the fish, the exact sea, the precise duration inside it, or a biomedical explanation for how he survived. Classical sources transmit several possibilities on those details, but they disagree. The strongest public story therefore remains with what is certain: Yunus was swallowed by the fish, called upon Allah from the darknesses, was answered and rescued, reached the shore in a weakened condition, received divine care, and was restored to prophetic mission.
The miracle is therefore both physical and spiritual: preservation where ordinary escape was impossible, and rescue after a sincere return to Allah. The fish is not a decorative detail in the story; it is the central setting of the trial from which Allah brought His prophet safely out.
Conclusion
Authenticity: the rescue of Prophet Yunus from the belly of the fish has an exceptionally strong Qur’anic foundation. The most faithful public account keeps the fish episode at the center: swallowing, confinement in the darknesses, the supplication of Yunus, Allah’s immediate response, rescue from distress, arrival on the shore in weakness, and divine care afterward. The accepted prayer remains the decisive turning point, but the public story should clearly be recognized as the miracle of Yunus being saved from the fish.
Sources
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3 rather than treating a verse web page as book pagination.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.
V3_TASK_4_SOURCE_REPAIR: source independently verified; corrected author 'Shirly Kleiman' to 'Sabine Kleiman', added journal volume/pages, and changed source_verified from no to yes.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.
V3_SOURCE_METADATA_GAP: classical tafsir citation and verse-specific URL are present and source_verified=yes, but edition-specific volume_page is blank. Task 1 must add printed-edition volume/page metadata required by V3.