Una bandera nacional representa y simboliza una determinada nación. La enarbola el gobierno de esa nación, pero normalmente también la pueden enarbolar sus ciudadanos. Una bandera nacional suele estar diseñada con significados específicos, ya sea mediante sus colores o sus símbolos. El diseño de una bandera nacional a veces se modifica tras la ocurrencia de importantes acontecimientos históricos. Cada país de los 195 que exiten en el mundo tiene su propia bandera identificativa.
Originalmente, las banderas se utilizaban principalmente en la guerra y, hasta cierto punto, han seguido siendo insignias de liderazgo, sirviendo para la identificación de amigos o enemigos y como puntos de reunión. En la actualidad, también se utilizan para señalizar, decorar y exhibir. Dado que la utilidad de una bandera para fines de identificación depende de que el viento la haga ondear libremente, el material preferido suele ser ligero y con un diseño o dibujo idéntico en ambas caras.