Sloveniens nationalflagga har tre lika stora horisontella band av vitt (överst), blått och rött, med Sloveniens vapen på flaggans övre vänstra sida centrerat i de vita och blå banden. Vapnet är en sköld med bilden av berget Triglav, Sloveniens högsta berg, i vitt mot en blå bakgrund; under den finns två blå linjer som står för Adriatiska havet och lokala floder, och ovanför finns tre sexuddiga stjärnor arrangerade i en triangel som är hämtade från vapnet för grevarna av Celje, en viktig slovensk familj.