Like all national flags, the North Korean flag is steeped in symbolism. It was introduced by President Kim Il Sung on September 9th, 1948. He stated:
The red colour of the flag symbolises the anti-Japanese fervour, the red blood shed by the Korean patriots and the invincible might of our people firmly united to support the Republic. The white colour symbolises the one bloodline, one land, one language, one culture of our mono-ethnic country, which lived in purity. And blue stands for the gallant visage of our people, symbolising the spirit of the Korean people fighting for world peace and progress.
The red star was the international symbol for communism at the time. However, officially it has deeper meaning;
The five-pointed red star shows the lofty spirit of the Korean people who vigorously advance, inheriting the traditions of anti-Japanese revolutionary struggle and the prospect of the DPRK.
The flag can be displayed both horizontally and vertically. When held vertically the blue symbolizes the East and West Seas with the whole peninsula bathed in red from the socialist star.