Flaga Wietnamu przedstawia żółtą, pięcioramienną gwiazdę na czerwonym tle. Pięć ramion gwiazdy to odniesienie do pięciu klas społecznych, wspólnie budujących socjalizm – robotnicy, chłopi, żołnierze, młodzież oraz inteligencja.
Dzisiejsza forma flagi narodowej powołana została 30 listopada 1955 roku.
Główny symbol – gwiazda – oznacza rolę Komunistycznej Partii Wietnamu, kolor tła – czerwony – oznacza sukces rewolucji.
Barwy narodowe Wietnamu to złoty i czerwony. Kolory te używane były również w odległej historii, jako flaga cesarstwa Annam. Na bazie tej flagi władze kolonialne utworzyły flagę Francuskich Indochin. Na żółtym tle, w lewym górnym rogu umieszczono miniaturę francuskiej flagi.
Annam to historyczna nazwa Wietnamu, która Wietnamczykom kojarzy się z okupacją przez Chiny, a póżniej przez Francję.
Flaga dynastii Nguyen (1920-1945) składała się z trzech poziomo ułożonych pasów: żółty-czerwony-żółty. Wietnam Południowy nawiązał także do barw cesarskich. Flaga ta obowiązywała do zakończenia wojny wietnamskiej w 1975 roku.