La bandera de Haití se compone de partes horizontales iguales de azul y rojo desfiguradas por el escudo de armas del país en el centro. Un país de múltiples etnia y color, estos colores representan la unión de las razas que componen el país. El azul significa la población negra y su vínculo con sus raíces africanas, mientras que el rojo simboliza la población multiétnica del país. Estos dos colores son también una adaptación de la bandera francesa.
El escudo de armas de la bandera de Haití muestra seis banderas cubiertas, tres a cada lado, y en el centro se encuentra una palmera con un gorro liberty de rojo y azul. Estas figuras descansan sobre un césped verde y están rodeadas de cañones, balas de cañón y otros objetos como un tambor, una corneta y anclas de barco (vía rivera en dhead online). Estas armas significan la voluntad y la capacidad del pueblo de luchar por su país y su libertad. A continuación también hay un pergamino con el lema de Haití, L’ Union Fait La Force o Union is Strength, inscrito.
Hay una tradición ampliamente conocida entre los haitianos de que la bandera fue creada cuando el nuevo líder designado, Jean-Jacques Dessalines, arrancó la parte blanca de la bandera francesa. Haití, al ser una colonia de Francia, interpreta el color blanco de la bandera como un símbolo de la opresión colonial francesa. Dessalines le dio la bandera rasgada a su hija Catherine Flon, quien más tarde volvió a coser las partes rojas y azules. Estos colores representan la unión de las etnias que comprende el país. La fecha es el 18 de mayo de 1803. Esta fecha a su vez se convirtió en el Día de la Bandera de Haití.
A lo largo de la historia, los haitianos han ido cambiando los colores de sus banderas haciéndolas negras y rojas en lugar de azules y rojas. El escudo de armas se añadió para diferenciar la bandera de Haití de la de Liechtenstein. Se descubrió en los Juegos Olímpicos de Berlín de 1936 que las dos naciones llevan la misma bandera.