A primeira bandeira (1300-1500) tinha um fundo verde com um diamante amarelo. De 1700 a 1885, a bandeira do Império Birmanês da Dinastia Konbaung era totalmente branca com um pavão no centro. De 1824 a 1939, foi usada a bandeira britânica (a Union Jack).
A bandeira seguinte foi a bandeira da Birmânia Britânica durante sua separação da Índia (1939-1941). Mais tarde, ela foi usada novamente de 3 de janeiro de 1945 a 1948, após o fim da era japonesa. É uma bandeira com fundo azul, uma pequena imagem da bandeira britânica no canto superior esquerdo e um pavão verde-claro em um círculo amarelo à direita. De 1943 a 1945, foi usada a primeira bandeira com um desenho semelhante ao atual: três linhas horizontais de amarelo, verde e vermelho. No centro da bandeira há um pavão em um círculo branco.
Desde 1948, quando o país se tornou independente da Grã-Bretanha, ele usa uma bandeira vermelha com uma grande estrela branca no canto superior esquerdo, cercada por cinco estrelas brancas menores em um retângulo azul. A grande estrela branca simboliza a nação, e as cinco estrelas menores representam os territórios dos cinco principais grupos étnicos que conquistaram a independência. Essa bandeira foi usada até 1974.

Em 1974, ela foi alterada para a bandeira da República Socialista da União da Birmânia. Essa bandeira tem uma roda dentada branca e uma plantação de grãos cercada por 14 pequenas estrelas no centro de um retângulo azul. As estrelas representam as 14 províncias. Quanto à imagem da roda dentada e dos grãos, esse simbolismo vem dos países comunistas e socialistas da época e representa o slogan “da agricultura manual à agricultura mecanizada”.
A antiga bandeira nacional, que estava em uso desde 1974, foi substituída pela bandeira atual em 21 de outubro de 2010. Junto com a nova bandeira, o nome do país foi alterado de Burma para Myanmar, de acordo com a Constituição de 2008. O desenho da bandeira é uma estrela branca de cinco pontas sobre um fundo de três listras horizontais de amarelo, verde e vermelho. Essa bandeira foi aprovada em um referendo em 2008. Em 21 de outubro de 2010, exatamente às 15 horas, horário local, a bandeira antiga foi removida e uma nova foi hasteada. As autoridades receberam uma ordem para queimar todas as bandeiras antigas.