阿富汗国旗(波斯语:بيرق افغانستان,普什图语:د افغانستان بيرغ)2004年1月4日开始使用。这面旗帜有黑、红、绿三种颜色的条纹。在过去的二十年里,阿富汗的大多数旗帜都有这种颜色。中间的国徽是阿富汗的经典国徽,上面有一座清真寺,清真寺的米拉朝向麦加。
在20世纪,阿富汗的国旗变化比世界上任何其他国家都要多。自1747年的第一面国旗以来,阿富汗已经有了20面不同的国旗。仅仅4年时间(1926-1930),阿富汗就更换了7次国旗--其中许多旗帜只作为国家的旗帜使用了几个月时间。