ธงชาติเวียดนาม พื้นธงเป็นสีแดงล้วน ตรงกึ่งกลางมีรูปดาว 5 แฉก สีเหลืองทอง เป็นที่เข้าใจกันทั่วไปว่าหมายถึงชนชั้นต่าง ๆ ในสังคมเวียดนาม คือ นักปราชญ์ ชาวนา ช่างฝีมือ พ่อค้า และทหาร ส่วนสีต่าง ๆ มีความหมาย ดังนี้
สีแดง หมายถึง การต่อสู้เพื่อกู้เอกราชของชาวเวียดนาม
สีเหลือง หมายถึง ชาวเวียดนาม
อย่างไรก็ตาม ภายหลังการรวมชาติเวียดนามในปี พ.ศ. 2519 ความหมายในธงได้มีการอธิบายใหม่ในทางการเมืองว่า
สีแดง หมายถึง การปฏิวัติโดยชนชั้นกรรมาชีพ
ดาวสีทอง หมายถึง การชี้นำของพรรคคอมมิวนิสต์เวียดนาม