Националното знаме на Република България е национален символ, който изразява независимостта и суверенитета на българската държава.
Националното знаме на Република България е трицветно: бяло, зелено и червено поле, поставени водоравно отгоре надолу. При поставяне на националното знаме във вертикално положение на носещо тяло цветовете се подреждат от ляво на дясно – бяло, зелено, червено, гледано срещу знамето.
Националното знаме има правоъгълна форма. Полетата на отделните цветове са еднакви по размер и са разположени по хоризонтала на правоъгълника.