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