Marokkos flag har en rød, mørkerød, baggrund og midt i flaget er en grøn stjerne. Den grønne stjerne er en stregstjerne og er altså ikke fyldt ud med grøn farve, hvilket gør at man kan se den flotte røde baggrund i mellem stjernens linjer. Den grønne stjerne i Marokkos flag er også det man kalder for et pentagram, en femtakket stjerne der ofte er brugt i religiøse sammenhæng.
Det grønne pentagram er også i farven mørkegrøn og fremgår derfor ikke så tydeligt på den mørkerøde baggrund. Den røde farve i Marokkos flag symbolisere Muhammeds efterkommere i religionen islam. Den grønne stjerne blev senere tilføjet for at flaget ikke skulle forveksles med kommunismen, som også havde valgt rød som deres farver, dog en noget kraftigere rød. I først omgang var stjernen sekstakket, men blev senere ændret til kun at have fem takker, man mener også det skete for ikke at skabe forveksling med den sekstakkede jødiske davidsstjerne. I samme omgang gav det også anledning til at symbolisere de 5 søjler som islam er bygget på.