Diz-se que a bandeira da Suíça remonta a 1339 na Batalha de Laupen, onde os soldados suíços costuraram uma cruz branca em seus uniformes para se diferenciar dos outros soldados. Os suíços não tinham seus própria bandeira oficial até 1848. Antes disso, os membros do país se identificavam por seu brasão pessoal.
Quando Napoleão assumiu o comando do país por um tempo no final dos anos 1700, ele proibiu o uso da cruz branca de qualquer forma, fazendo com que o país hasteasse sua bandeira. A bandeira suíça é uma das duas únicas no mundo que é quadrada. A outra bandeira quadrada pertence ao Vaticano.