Armeniens flagga består av tre horisontella band i rött, blått och orange. Den antogs i dess nuvarande form av Armeniens högsta sovjet genom lag C-0076-1 den 24 augusti 1990, dagen efter självständighetsförklaringen. Proportionerna är 1:2.
Flaggan tillkom under Armeniens korta självständighet 1918–1921, och bygger på den armeniska flagga som skapades 1885 vid Armeniska institutet i Venedig. Var proportionerna flaggans 2:3. Under den sovjetiska perioden från 1922 användes flaggor med traditionell sovjetisk utformning. När Armenien lämnade Sovjetunionen1991 återinfördes den gamla flaggan, men med proportionerna 1:2. Flaggan har samma färger som Nagorno-Karabachs.
Det finns många förklaringar till vad färgerna symboliserar, men en som är brett accepterad är att rött står för blodet som armenierna spillde när de försvarade sitt land, blått står för himlen och orange för landets goda jord. Eftersom den armeniska regeringen inte har fastslagit någon exakt nyans av röd, blå och orange finns två olika versioner av flaggan. Den vanligaste varianten består av ljusare nyanser, medan den lite mer ovanliga flaggan innehåller mer dämpade färger. Tabellen nedan visar RGB-värdena för de olika versionerna av flaggan.