Quốc kỳ Việt Nam hiện nay được công nhận chính thức từ 1976, là lá cờ đại diện cho nước Việt Nam thống nhất. Lá cờ có hình chữ nhật, chiều rộng bằng 2/3 chiều dài, nền đỏ, ở giữa có ngôi sao vàng năm cánh. Ý nghĩa là cờ thể hiện trong nền đỏ tượng trưng cho cách mạng, màu vàng là màu truyền thống tượng trưng cho dân tộc Việt Nam, và năm cánh sao tượng trưng cho năm tầng lớp sĩ, nông, công, thương, binh cùng đoàn kết. Tuy nhiên, cũng có ý kiến khác cho rằng màu đỏ nền cờ tượng trưng dòng máu đỏ, màu vàng ngôi sao tượng trưng da vàng, và năm cánh tượng trưng cho sự đoàn kết các tầng lớp bao gồm sĩ, nông, công, thương, binh trong đại gia đình các dân tộc Việt Nam.
Quốc kỳ Việt Nam Dân chủ Cộng hòa lấy mẫu từ hiệu kỳ Cờ đỏ sao vàng (hay còn gọi là cờ sao mai) của Mặt trận Việt Minh ở Bắc kỳ từ trước tháng 8 năm 1945. Lá cờ đỏ sao vàng hiện nay được ghi nhận xuất hiện lần đầu tiên trong cuộc Khởi nghĩa Nam Kỳngày 23 tháng 11 năm 1940.
Theo Võ Nguyên Giáp, hiệu kỳ này lần đầu do Hồ Chí Minh sử dụng tại buổi mở lớp “Con đường giải phóng” huấn luyện cán bộ chuẩn bị thành lập mặt trận đại đoàn kết dân tộc vào cuối năm 1940, và được chính thức treo lần đầu tiên vào ngày “19/5/1941, lá cờ được treo giữa hang Pắc Bó, khai mạc Hội nghị thành lập Việt Nam Độc lập Đồng minh Hội”. Vào năm 1944, Văn Cao sáng tác Tiến quân ca, tuy trong ca khúc có những câu như “…Cờ in máu chiến thắng mang hồn nước,… Sao vàng phấp phới…” nhưng lúc đó ông cũng chưa thấy lá cờ mà chỉ tưởng tượng ra . Ngày 22/12/1944, lá cờ đỏ sao vàng được Hồ Chí Minh trao cho Võ Nguyên Giáp làm lễ khai sinh Đội Việt Nam tuyên truyền giải phóng quân.
Lá cờ đỏ sao vàng được lực lượng Việt Minh sử dụng hiệu triệu nhân dân đấu tranh giành độc lập dân tộc. Tháng 8 năm 1945, Quốc dân Đại hội tại Tân Trào đã quyết nghị lấy cờ đỏ sao vàng làm quốc kỳ của nước Việt Nam độc lập. Trong thời gian Cách mạng tháng 8, tại Bắc Bộ và Trung Bộ, nhân dân hầu hết các nơi dưới sự lãnh đạo của Việt Minh sử dụng lá cờ này. Riêng tại một số nơi Nam Bộ, Thanh niên Tiền phong là tổ chức chính tham gia giành chính quyền, lúc này đã gia nhập Việt Minh nên tùy từng nơi sử dụng lá cờ đỏ sao vàng, hay sử dụng cả hai lá cờ (của Việt Minh và lực lượng Thanh niên tiền phong) hay sử dụng cờ vàng sao đỏ của Thanh niên tiền phong, hoặc kết hợp với cờ búa liềm của Đảng Cộng sản Đông Dương.
Sau khi giành được chính quyền, thì cờ Việt Minh được sử dụng biểu tượng một nước Việt Nam mới. Ngày 2 tháng 9 năm 1945, cờ đỏ sao vàng chính thức xuất hiện trong buổi lễ Tuyên bố độc lập tại quảng trường Ba Đình. Ngày 5 tháng 9 năm 1945, Chủ tịch Chính phủ lâm thời Việt Nam Dân chủ Cộng hòa Hồ Chí Minh ký sắc lệnh quyết định quốc kỳ Việt Nam là cờ đỏ sao vàng. Trong cuộc họp Quốc hội khóa I đã thông qua quy định cụ thể về quốc kỳ vào ngày 2 tháng 3 năm 1946, Chủ tịch Hồ Chí Minh nói: “Lá cờ đỏ sao vàng đã thấm máu đồng bào ta trong Nam Kỳ khởi nghĩa 1940. Chính lá cờ này đã cùng phái đoàn Chính phủ đi từ châu Á sang châu Âu, từ châu Âu về châu Á; cờ đã có mặt trên khắp đất nước Việt Nam. Vậy thì trừ 25 triệu đồng bào, còn không ai có quyền thay đổi quốc kỳ và quốc ca”.
Theo cuốn Hồ Chí Minh, của tác giả Yevgeny Kobelev, Progress Publishers (1989 Moscow) thì câu nói tương tự trên của Hồ Chí Minh tại kỳ họp lần thứ hai Quốc hội, trước đó tại kỳ họp thứ nhất các đại biểu Việt Quốc và Việt Cách có ý kiến thay đổi cờ vì nó có màu đỏ giống với cờ Quốc tế cộng sản vốn xa lạ với tinh thần dân tộc của người Việt Nam, và lặp lại tại kỳ họp thứ hai. Trả lời những ý kiến này, Hồ Chí Minh cho biết màu đỏ chính là tượng trưng cho máu của những người chiến đấu vì nền độc lập của đất nước, và chỉ có trưng cầu ý kiến toàn dân thì mới có quyền thay đổi cờ. Câu nói nguyên văn (tạm dịch từ bản tiếng Anh): “Đó là sự thật, một số thành viên chính phủ trước đó đã muốn thay đổi màu sắc cờ của quốc gia, và chúng tôi thực sự muốn để gửi câu hỏi này cho Ban thường vụ Quốc hội. Tuy nhiên, có nhiều thay đổi kể từ cơ thể con người. Đỏ của chúng ta với một ngôi sao vàng tượng trưng cho máu của hàng ngàn người chiến đấu ở Nam Bộ và Nam Trung Bộ. Nó đã được nhìn thấy ở châu Âu và trở lại tới châu Á và đã được chào mừng với sự tôn kính ở khắp mọi nơi. Và ngày hôm nay, không có một người Việt nào ngoài 25.000.000 đồng bào có quyền thay đổi lá cờ này“.
Kỳ họp thứ I, Quốc hội khoá I nước Việt Nam Dân chủ Cộng hòa, ngày 2 tháng 3 năm 1946 đã biểu quyết nhất trí cờ đỏ sao vàng là quốc kỳ của chính thể Việt Nam Dân chủ Cộng hòa và xác nhận bởi Hiến pháp Việt Nam Dân chủ Cộng hòa 1946.
Sau năm 1954, Hiến pháp Việt Nam Dân chủ Cộng hòa 1959 cũng xác nhận lại cờ đỏ sao vàng là cờ của Việt Nam Dân chủ Cộng hòa. Sau khi Việt Nam thống nhất năm 1976, lá cờ này được sử dụng làm quốc kỳ của chính thể Cộng hòa Xã hội chủ nghĩa Việt Nam cho đến tận ngày nay.
Trước khi Mặt trận Dân tộc Giải phóng miền Nam được thành lập, trong các phong trào đấu tranh của những người Cộng sản tại miền Nam Việt Nam chống lại chính quyền Việt Nam Cộng hòa (tiêu biểu là phong trào Đồng khởi), hiệu kỳ cờ đỏ sao vàng thường được sử dụng để hiệu triệu dân chúng như một biểu tượng nhắc nhở về những thắng lợi trong cuộc Kháng chiến chống Pháp của Việt Minh.
Khi Mặt trận Dân tộc Giải phóng miền Nam thành lập vào ngày 20 tháng 12 năm 1960, với thành phần chủ chốt là lực lượng Việt Minh hoạt động ở miền Nam Việt Nam, với mục tiêu đấu tranh chính trị và vũ trang, chống Mỹ và tiến tới thống nhất đất nước, đã sử dụng hiệu kỳ cờ có nền gồm nửa trên màu đỏ, nửa dưới màu xanh, ở giữa là sao vàng.
Khi chính phủ Cộng hòa Miền Nam Việt Nam được thành lập năm 1969 để đối trọng với chính phủ Việt Nam Cộng hòa, hiệu kỳ này được dùng làm quốc kỳ cho Cộng hòa Miền Nam Việt Nam. Nó được sử dụng đến khi sáp nhập hai nhà nước Việt Nam Dân chủ Cộng hòa và Cộng hòa Miền Nam Việt Nam.
Theo một số văn bản của Ban Bí thư Trung ương Đảng Lao động Việt Nam ngày 30 tháng 4 năm 1975 và sau đó năm 1975 thì khi Quân giải phóng tiến vào Sài Gòn sử dụng cờ Chính phủ CMLT, ngày mừng chiến thắng sử dụng hai cờ CPCMLT và VNDCCH; các ngày lễ sau đó cả hai miền sử dụng treo hai cờ, miền bắc cờ Mặt trận treo các công sở, cơ quan, còn ngày thường miền Nam sử dụng cờ MT.
Năm 1976, sau khi Việt Nam thống nhất, Quốc hội Việt Nam khóa VI đã lấy quốc kỳ của Việt Nam Dân chủ Cộng hòa, làm quốc kỳ của nước Cộng hòa Xã hội chủ nghĩa Việt Nam, với vài thay đổi nhỏ so với mẫu cờ nguyên thủy. Đây chính là lá quốc kỳ chính thức đại diện cho nước Việt Nam thống nhất từ 1976 đến nay.
Nguyên mẫu của quốc kỳ Việt Nam hiện nay được ghi nhận xuất hiện lần đầu tiên trong cuộc Khởi nghĩa Nam Kỳ ngày 23 tháng 11 năm 1940. Tuy nhiên, dù đã tồn tại hơn 70 năm nhưng tác giả của lá cờ vẫn không được xác định một cách chính xác.
Từ năm 1976, theo tìm hiểu của nhà văn Sơn Tùng, lá cờ này đã được dùng lần đầu tiên trong cuộc Nam Kỳ khởi nghĩa năm 1940 và tác giả là ông Nguyễn Hữu Tiến, lúc đó thường được gọi là “ông Hai Bắc Kỳ” . Ông cũng ghi nhận hoàn cảnh ra đời của lá cờ là khoảng cuối năm 1940, phong trào kháng chiến chống Thực dân Pháp và Phát xít Nhật diễn ra mạnh mẽ ở các tỉnh Nam kỳ. Từ 21 đến 23 tháng 9 năm 1940, Xứ ủy Nam kỳ họp mở rộng bàn kế hoạch khởi nghĩa. Để tiến tới khởi nghĩa, một vấn đề được đặt ra là cần có một lá cờ để khẳng định tổ chức, thống nhất hiệu lệnh chỉ huy và động viên quần chúng. Một đảng viên Cộng sản là Nguyễn Hữu Tiến, được giao nhiệm vụ thể hiện và mẫu cờ được ban lãnh đạo cuộc khởi nghĩa gồm Võ Văn Tần, Nguyễn Thị Minh Khai, Nguyễn Văn Cừ… chuẩn y ngay sau đó ].
Tuy nhiên, trong công văn số 1393/VHTT-BTCM do Thứ trưởng Bộ Văn hóa – thông tin Lưu Trần Tiêu ký ngày 18 tháng 4 năm 2001 có ghi: “Tất cả các nguồn tài liệu hiện có tại Cục Lưu trữ Trung ương Đảng, tại Viện Lịch sử Đảng trực thuộc Học viện Chính trị quốc gia Hồ Chí Minh, tại Bảo tàng Cách mạng Việt Nam, Bảo tàng Hồ Chí Minh đều không có tài liệu nào chứng minh đồng chí Nguyễn Hữu Tiến là người vẽ lá cờ Tổ quốc“.
Giả thuyết thứ hai mới đặt lại vấn đề tác giả lá cờ này trong thời gian gần đây và cho là ông Lê Quang Sô mới là tác giả và do Tỉnh ủy Đảng CSVN tại Mỹ Tho đề nghị đầu tiên .
Quốc kỳ nước Cộng hòa xã hội chủ nghĩa Việt Nam hình chữ nhật, chiều rộng bằng hai phần ba chiều dài, nền đỏ, ở giữa có ngôi sao vàng năm cánh. Điểm giữa ngôi sao vàng đặt đúng điểm giữa (điểm giao nhau của hai đường chéo) Quốc kỳ. Khoảng cách từ điểm giữa ngôi sao đến đầu cánh sao bằng một phần năm chiều dài của Quốc kỳ. Một cánh sao có trục vuông góc với cạnh dài Quốc kỳ và hướng thẳng lên phía trên theo đầu cột treo Quốc kỳ. Tạo hình ngôi sao: từ đầu cánh sao này đến đầu cánh sao đối diện là đường thẳng, không phình ở giữa, cánh sao không bầu. Hai mặt của Quốc kỳ đều có ngôi sao vàng trùng khít nhau. Nền Quốc kỳ màu đỏ tươi, ngôi sao màu vàng tươi.”