The flag of Bulgaria is rectangular in shape and consists of three equal horizontal stripes of white, green, and red. The colors are arranged in this order from top to bottom.

The white color represents peace, the green color represents hope and the country’s agriculture, while the red color represents the bravery and courage of the Bulgarian people.