Drapelul național al Sloveniei are trei benzi orizontale egale de culoare albă (sus), albastră și roșie, cu stema Sloveniei în partea superioară stângă a drapelului, centrată în benzile albă și albastră. Stema este un scut cu imaginea Muntelui Triglav, cel mai înalt munte al Sloveniei, în alb pe un fundal albastru; dedesubt sunt două linii albastre care reprezintă Marea Adriatică și râurile locale, iar deasupra sunt trei stele cu șase vârfuri dispuse în triunghi, care sunt preluate din stema conților de Celje, o importantă familie slovenă.