Dzień Flagi został ustanowiony przez Sejm 20 lutego 2004 roku ustawą o zmianie ustawy o godle, barwach i hymnie Rzeczypospolitej Polskiej.
Ustawa określa, że barwami Rzeczypospolitej Polskiej są kolory biały i czerwony. Na prostokątnych flagach układa się je w dwóch poziomych, równoległych pasach tej samej szerokości. Górny pas jest koloru białego, a dolny koloru czerwonego.
Polska flaga istnieje w dwóch postaciach – poza flagą biało-czerwoną używana jest także flaga z godłem Rzeczpospolitej umieszczonym pośrodku białego pasa.
2 maja jest także obchodzony jako Dzień Polonii i Polaków za granicą.