Quran-3:129 Surah Al-imran English Translation,Transliteration and Tafsir(Tafseer).

وَلِلَّهِ مَا فِي ٱلسَّمَٰوَٰتِ وَمَا فِي ٱلۡأَرۡضِۚ يَغۡفِرُ لِمَن يَشَآءُ وَيُعَذِّبُ مَن يَشَآءُۚ وَٱللَّهُ غَفُورٞ رَّحِيمٞ

Transliteration:( Wa lillahi maa fissamaawaati wa maa fil-ard; yaghfiru limai-yashaaa'u wa yu'azzibu mai-yashaaa'; wallaahu Ghafoorur Raheem )

129. And to Allah belongs whatever is in the heavens and whatever is on the earth [278]. He forgives whomever He pleases and punishes whomever He pleases. And Allah is Forgiving and merciful [279]. (Kanzul Imaan Translation)

(129) And to Allāh belongs whatever is in the heavens and whatever is on the earth. He forgives whom He wills and punishes whom He wills. And Allāh is Forgiving and Merciful. (Saheen International Translation)

Surah Al Imran Ayat 129 Tafsir (Commentry)



  • Tafseer-e-Naeemi (Ahmad Yaar Khan)
  • Ibn Kathir
  • Ala-Madudi
  • Shaheen International

Whatever is in the heavens and the earth belongs to Allah. He forgives whom He wills, and chastises whom He wills: Allah is indeed All-Forgiving, Most-Compassionate.

Ibn-Kathir

The tafsir of Surah Imran verse 129 by Ibn Kathir is unavailable here.
Please refer to Surah Imran ayat 126 which provides the complete commentary from verse 126 through 129.

(3:129) Whatever is in the heavens and the earth belongs to Allah. He forgives whom He wills, and chastises whom He wills: Allah is indeed All-Forgiving, Most-Compassionate.[97]

Ala-Maududi

(3:129) Whatever is in the heavens and the earth belongs to Allah. He forgives whom He wills, and chastises whom He wills: Allah is indeed All-Forgiving, Most-Compassionate.[97]


97. When the Prophet was injured he uttered words of imprecation against the unbelievers: ‘How can a people that injures its own Prophet attain salvation?’ These verses are in response to that utterance.

(129) And to Allāh belongs whatever is in the heavens and whatever is on the earth. He forgives whom He wills and punishes whom He wills. And Allāh is Forgiving and Merciful.

Sign up for Newsletter