The Estonian flag has three horizontal bands: blue on top, black in the middle, and white at the bottom. The blue symbolizes the sky and sea, black represents the soil and dark past under foreign rule, and white stands for hope and the aspiration for freedom.