La bandera actual de Perú se adoptó oficialmente el 25 de febrero de 1825. La persona que la diseñó fue José de San Martín y más tarde fue modificada hasta llegar a la bandera actual diseñada por José Bernardo de Tagle
La bandera está integrada por tres franjas verticales del mismo ancho, de las cuales las dos franjas externas son de color rojo y la central es blanca. Para izarla se sujeta de la parte superior derecha por una de las franjas rojas.
La historia señala que los colores de la bandera de Perú fueron seleccionados por su creador José de San Martín como representación de los colores de Argentina, cuyo país contempla el color blanco en su bandera nacional y Chile cuyo color destacable es el rojo. Se dice que esto se debió a que ambos países formaron parte del ejército liberador.
Así mismo, existe otra teoría en cuanto a la elección de los colores de la bandera peruana, la cual señala que fue meramente una inspiración personal de San Martín después de observar a los flamencos (parihuanas) cuyos animales son aves acuáticas de cuerpo alargado, esbelto y sus plumas son de color blanco con manchas rojas y negras.
Es importante saber que Perú utiliza dos variantes de la bandera original, una es el pabellón nacional y la otra es la bandera de guerra. Dichas banderas anexan el escudo nacional.
Refiriéndose al escudo nacional de Perú, éste fue diseñado por San Martín mediante el decreto del 21 de octubre de 1821 en Pisco, sin embargo su confección tuvo problemas y se tuvo que reformar la propuesta original mediante un decreto el 24 de febrero de 1825 tomando en cuenta la nueva propuesta de José Gregorio Paredes.
El escudo de la bandera está dividido en tres campos, uno de color azul celeste en la parte derecha que tiene una llama mirando hacia el lado blanco, otro campo es de color blanco en donde hay un árbol de quina sobre tierra y el tercer campo es rojo en donde se ve una cornucopia derramando monedas. Alrededor del escudo se encuentra una rama de palma y una de olivo.
Así pues también existe el escudo de la bandera de guerra, el cual contempla debajo de la corona cívica una bandera en cada lado con un estandarte de los colores nacionales. Por lo cual es importante saber que el escudo peruano contempla los tres reinos naturales del país.
Tal es la importancia que tiene la transformación de la Bandera de Perú con el paso del tiempo que a continuación se presentan las fechas y creadores de éstas:
En cuanto a las variantes de la bandera de Perú se encuentran: