Surah Al-Baqarah 2:271
إِن تُبْدُوا۟ ٱلصَّدَقَـٰتِ فَنِعِمَّا هِىَ ۖ وَإِن تُخْفُوهَا وَتُؤْتُوهَا ٱلْفُقَرَآءَ فَهُوَ خَيْرٌ لَّكُمْ ۚ وَيُكَفِّرُ عَنكُم مِّن سَيِّـَٔاتِكُمْ ۗ وَٱللَّهُ بِمَا تَعْمَلُونَ خَبِيرٌ
If you disclose your charitable expenditures, they are good; but if you conceal them and give them to the poor, it is better for you, and He will remove from you some of your misdeeds [thereby]. And Allāh, of what you do, is [fully] Aware.
Translation: Saheeh International
Tafsir
If you proclaim make manifest your voluntary almsgivings that is your supererogatory deeds it is a fine thing to show them; but if you conceal them and give them to the poor that is even better for you than making them manifest or giving it to the rich. …
Excerpt from Tafsir al-Jalalayn, commentary on 2:271, via Quran.com. The reader has the full commentary and 9 more tafsirs.