斯威士兰国旗由一个图腾图案，两条蓝色、黄色与一条红色的横条组成。红色象征历史上的战斗，黄色代表矿藏资源，蓝色象征和平。
国旗格式.纵向五条之比为18:7:50:7:18；而矛及盾则代表对国家的保护。