Державний прапор Польщі є прямокутним полотнищем зі співвідношенням сторін 5:8, розділеним на дві рівні горизонтальні половини: верхня — білого, а нижня — червоного кольору. Саме таким чином виглядає офіційний прапор Польщі. На міжнародній арені він має ще одну додаткову деталь. На верхній смузі розташовується герб Польщі. Тому складно сплутати прапор Польщі з іншим прапором.
На польському прапорі містяться два кольори - білий і червоний. Вони в точності відповідають кольорам державного герба: білий це білі крила орла, а червоний – багряний захід, та фон герба. У геральдиці білий колір (срібло) позначає моральні, духовні цінності і бездоганну чистоту; червоний колір - силу, мужність і стійкість. У Середньовіччі в королівстві Польському використовувався червоний прапор із зображеним на ньому білим орлом. Під таким прапором польські війська короля Владислава Ягайла виступили в Грюнвальдської битві 1410 року. Національний прапор був офіційно затверджений Сеймом 7 лютого 1831 р біло-червоні прапори і стрічки використовувалися як символи національних повстань в XIX столітті.
Після відновлення незалежності Польщі в 1918 р біло-червоний прапор був офіційно затверджений Сеймом 1 серпня 1919 в якості національного.