Bílá a červená barva pochází z erbů ze 13. století, ale oficiálními národními barvami se staly až 7. listopadu 1831, během listopadového povstání, schválil polský parlament (polsky: "Sejm") rozhodnutí, že polská vlajka bude bílá a červená (podle barev znaku Polsko-litevské unie). Vlajku schválili 1. srpna 1919. V ústavě stojí: „Barvami Polské republiky jsou bílá a červená v podélných souběžných pásech, horní je bíly a dolní červený“.