De nationale vlag van Slovenië heeft drie gelijke horizontale banden van wit (bovenaan), blauw en rood, met het Sloveense wapen linksboven op de vlag gecentreerd in de witte en blauwe banden. Het wapen is een schild met de afbeelding van de berg Triglav, Sloveniës hoogste berg, in het wit tegen een blauwe achtergrond; daaronder staan twee blauwe lijnen die staan voor de Adriatische Zee en plaatselijke rivieren, en daarboven staan drie zespuntige sterren in een driehoek die zijn overgenomen uit het wapen van de graven van Celje, een belangrijke Sloveense familie.