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