スロベニアの国旗は、1991年制定された。[1] スラブ色である白、青、赤の横縞3色に分かれる。[1] 縦横比は異なるが、この配色はスロバキアの国旗、ロシアの国旗と同様である。[1] 旗竿寄りに位置するのはスロベニアの国章である。[1]
白、青、赤の三色旗は1848年革命のときにはじめて掲げられ[2]、19世紀後半にはスロベニアの象徴として認識されてきている。この三色はかつてのカルニオラ公国の国章の配色に由来するとも、パンスラヴ主義の影響であるとも言われる。[3] 第二次世界大戦中は、枢軸側・連合側双方の民兵が、この三色が含まれた旗を用いていた。第二次世界大戦後のユーゴスラビア社会主義連邦共和国のスロベニア社会主義共和国だった時代には、真ん中に社会主義国の象徴である赤い五角星がついていた。[2] 1991年の独立に伴い、6月に赤い星は外され、国章が付けられた。[2]
2000年代初頭、スロバキアやロシアの国旗との混同を避けてスロベニアの存在感を高めようと国旗変更が議論されたが、実現には至らなかった。[4]