La Bandera Peruana es de forma rectangular, está compuesta de tres franjas de igual ancho dispuestas verticalmente: una blanca al centro y dos rojas a los extremos; no lleva Escudo y está unida a la parte superior del asta por el lado de una de las franjas rojas. Tiene una proporción de tres para el largo y dos para el ancho.
Los sagrados colores de la bandera peruana fueron inspiración del general don José de San Martin. en cuanto al porque del color rojo y el blanco existen muchas interpretaciones.
Algunos historiadores afirman por ejemplo, que San Martín quiso formar los colores de Argentina (blanco) y de Chile (rojo), países originarios del ejército libertador.
Otros, aseguran, en cambio, que fueron producto de una inspiración del general, al observar los colores de las "parihuanas", aves que abundan en la bahía de paracas y que volaban sobre la escuadra libertadora al momento de su desembarco.
También se dice que la bandera del Perú es roja porque fue el color de guerra de los incas y por que simboliza la sangre generosa de sus héroes y mártires; mientras que el blanco de su franja central representa la pureza de sentimientos, la libertad, la justicia social y la paz.