De nombreux drapeaux ont flotté sur l’Égypte au cours de ses milliers d’années d’histoire, mais son premier véritable drapeau national n’a été établi que le 16 février 1915, après que les Britanniques, qui contrôlaient effectivement le pays depuis 1882, ont officiellement proclamé un protectorat pour dissuader le rétablissement des liens nominaux de l’Égypte avec l’Empire ottoman. Le drapeau précédemment utilisé par le khédive (le vice-roi ottoman en Égypte) devient le drapeau national ; il est rouge avec trois croissants et étoiles blancs. Les participants à la révolte de 1919 ont hissé un drapeau vert avec un croissant et une croix blancs, indiquant l’unité entre musulmans et chrétiens dans la lutte pour l’indépendance. Un drapeau similaire avec trois étoiles blanches à la place de la croix a été adopté le 10 décembre 1923, après la proclamation du Royaume d’Égypte.
La révolte de 1952 a instauré le drapeau de la libération arabe, qui avait des bandes horizontales rouge-blanc-noir et un aigle doré. Ce drapeau flottait souvent à côté du drapeau national mais n’avait pas lui-même de statut officiel ; néanmoins, son dessin a été repris dans le drapeau national officiel de 1958 de la République arabe unie, où l’aigle doré a été remplacé par deux étoiles vertes pour symboliser l’union de l’Égypte et de la Syrie. Il était prévu que le nombre d’étoiles augmenterait à mesure que d’autres États arabes rejoindraient l’union. En fait, la Syrie a fait sécession de l’union, mais l’Égypte n’a pas modifié le drapeau pour le refléter. Le 1er janvier 1972, la Confédération des républiques arabes a été créée entre l’Égypte, la Syrie et la Libye. Les étoiles ont été remplacées par le faucon doré de Quraysh, symbole de la tribu à laquelle le prophète Mahomet avait appartenu. Enfin, le 9 octobre 1984, cinq ans après la dissolution de la fédération, l’aigle d’or de Saladin – souverain du 12e siècle d’Égypte, de Syrie, du Yémen et de Palestine – a été substitué au faucon.
.