乌干达国旗呈长方形,长与宽之比为为3∶2。
乌干达国旗自上而下由黑、黄、红三色相间的六道平行相等的宽条组成,黑色代表乌干达人民,是一个非洲的国家;黄色象征乌干达地处赤道而得的充沛阳光;红色则代表乌干达与非洲以及世界各国的兄弟情谊。
旗面中央有一白色圆地,中间是乌干达国鸟皇冠鹤的形象,面向旗杆方向。皇冠鹤抬起的一条腿表明,乌干达人民并非原地踏步不前,而且是昂首向前,不断进步。
在重要场合或正式升旗仪式上,使用带国鸟图案的国旗;一般场合则用无国鸟图案的黑、黄、红的色条旗。