I Danmark flager man på officielle flagdage for at markere betydningsfulde nationale begivenheder, vise respekt for kongelige fødselsdage og andre mærkedage, og som en måde at styrke national samhørighed og fejre kultur. Derudover bruges flaget også privat til at markere livets store øjeblikke som fødselsdage, bryllupper og jubilæer. Officielle flagdage fastlægges af staten, og på disse dage har statslige myndigheder pligt til at flage, mens private personer ikke er forpligtede til det, men ofte vælger at gøre det. Eksempler på officielle flagdage er Grundlovsdag den 5. juni og Danmarks befrielse den 5. maj. Flagning kan også ses på kirkelige højtider og nationale dage for Grønland og Færøerne, der flages med deres respektive flag.
