Le drapeau national de la Slovénie comporte trois bandes horizontales égales de blanc (en haut), de bleu et de rouge, les armoiries slovènes se trouvant dans la partie supérieure gauche du drapeau, centrées sur les bandes blanches et bleues. Le blason est un bouclier avec l'image du Mont Triglav, la plus haute montagne de Slovénie, en blanc sur fond bleu. En dessous, deux lignes bleues représentent la mer Adriatique et les rivières locales, et au-dessus, trois étoiles à six branches disposées en triangle, qui sont reprises des armoiries des comtes de Celje, une importante famille slovène.