ธงชาติของประเทศโปแลนด์ ประกอบด้วยแถบแนวนอนสองสีขนาดกว้างเท่ากัน โดยแถบบนเป็นสีแดง แถบล่างเป็นสีขาว สีทั้งสองนี้ถือเป็นสีประจำชาติตามที่บัญญัติไว้ในรัฐธรรมนูญแห่งสาธารณรัฐโปแลนด์ สำหรับธงชาติโปแลนด์ที่มีการเพิ่มเครื่องหมายตราแผ่นดินลงที่กลางแถบขาวของธงถือเป็นธงชาติสำหรับใช้ในทางราชการตามกฎหมายทั้งในต่างประเทศและในเรือเดินทะเลของรัฐ ส่วนธงอีกอย่างหนึ่งที่คล้ายคลึงกับธงในราชการแต่มีการตัดชายธงเป็นรูปหางนกแซงแซวนั้นเป็นธงนาวีสำหรับกองทัพเรือโปแลนด์
สีขาวและสีแดงถือเป็นสีประจำชาติของโปแลนด์อย่างเป็นทางการมานับตั้งแต่ ค.ศ. 1831 ต้นกำเนิดของทั้งสองสีนั้นมีที่มีจากลวดลายของตราอาร์มแห่งเครือจักรภพโปแลนด์-ลิทัวเนียในอดีต ซึ่งได้แก่รูปนกอินทรีสีขาวของโปแลนด์ และรูปอัศวินชุดขาวขีม้าขาวถือโล่ของแกรนด์ดัชชีแห่งลิทัวเนีย ซึ่งตราอาร์มทั้งสองดวงนั้นต่างใช้สีพื้นตราเป็นสีแดงเช่นกัน โดยในยุคก่อนหน้านั้น กองทหารชาวโปลจะทำริ้บบิ้นรูปวงกลม (cockade) ด้วยสีต่างๆ ผสมกันอย่างหลากหลายติดที่หมวกเป็นสัญลักษณ์ สำหรับธงชาติโปแลนด์นั้นได้รับการยอมรับฐานะอย่างเป็นทางการในปี ค.ศ. 1919 และนับตั้งแต่ปี ค.ศ. 2004 เป็นต้นมา โปแลนด์จะมีการเฉลิมฉลองวันธงชาติในวันที่ 2 พฤษภาคมของทุกปี
ธงชาติโปแลนด์จะมีการชักไว้ตลอดเวลา ณ ที่ทำการของราชการระดับสูงสุดของประเทศ เช่น รัฐสภาสาธารณรัฐโปแลนด์และทำเนียบประธานาธิบดีที่กรุงวอร์ซอว์ เป็นต้น สถาบันอื่นๆ และประชาชนชาวโปลส่วนมากจะชักธงชาติในวันหยุดราชการและในโอกาสพิเศษอื่นๆ ที่มีความสำคัญเกี่ยวกับชาติ อนึ่ง กฎหมายธงของโปแลนด์ในปัจจุบันมิได้เข้มงวดการใช้ธงชาติซึ่งไม่มีรูปตราแผ่นดินอยู่ด้วย ตราบเท่าที่การใช้ธงดังกล่าวจะไม่เป็นไปด้วยความไม่เคารพ
ธงแถบแนวนอนสีขาวและสีแดงถือเป็นรูปแบบธงอย่างหนึ่งที่ได้รับความนิยมอย่างแพร่หลาย ดังจะเห็นได้ว่ามีธงหลากหลายธงที่คล้ายคลึงกับธงชาติโปลแลนด์แต่มิได้มีความเกี่ยวข้องกันแต่อย่างใด ธงสำคัญซึ่งมีลักษณะดังกล่าวได้แก่ธงของแคว้นโบฮีเมียในสาธารณรัฐเช็ค และธงชาติของสองประเทศซึ่งเรียงแถบสีแดงอยู่เหนือสีขาว อันได้แก่ธงชาติอินโดนีเซียและธงชาติโมนาโก ในประเทศโปแลนด์ ธงหลายชนิดจะมีพื้นฐานการออกแบบมาจากธงชาติเป็นหลัก และมีสีประจำชาติปรากฏร่วมอยู่ในธงด้วย