Zastava Bosne in Hercegovine prikazuje široko modro navpično črto, ki se nahaja na desni strani. Ob njej je rumen pravokotni trikotnik, ob katerem se nahaja modra površina, na kateri je sedem peterokrakih zvezd in dve razpolovljeni na vsaki strani.
Trije koti trikotnika predstavljajo tri glavne etnične skupine (ali »konstitutivne narode«) Bosne in Hercegovine: Bošnjake, Hrvate in Srbe. Trikotnik predstavlja tudi približno obliko ozemlja Bosne in Hercegovine. Zvezde, ki predstavljajo Evropo, naj bi bile neskončne po številu in se tako nadaljujejo od zgoraj navzdol. Zastava ima barve, ki so pogosto povezane z nevtralnostjo in mirom - belo, modro in rumeno. To so tudi barve, ki so tradicionalno povezane z Bosno in Hercegovino. Modra podlaga simbolizira evropsko zastavo.