Afghanistans nuvarande flagga antogs år 2004 då landet fick en ny författning. Färgerna är i ordningen svart, röd och rödvita. Emblemet i mitten av flaggan är Afghanistans statsvapen och symboliserar en moské med en öppning, mihrab, mot Mecka. De senaste 300 åren har Afghanistan haft runt 20 st flaggor i alla dess former. Bland annat helsvarta flaggor, helvita och i princip helröda socialiststatsflaggor m.m.
Flaggan antogs i samband med att landet fock en ny författning i januari 2004.
Från 1880 under emiratet var flaggan helt svart från 1901 med Afghanistans emblem. Sedan mellan 1973 och 1978 hade Republiken Afghanistan en annan flagga och under tiden som demokratiska republiken Afghanistan användes ett flertal olika flaggor. Flaggan var helvit tidigare när Afghanistan var under talibanernas styre åren 1996-2001. Ã
r 1997 var flaggan helvit med shahadah, som är en arabisk skrift.