Flaga narodowa Słowenii składa się z trzech równych poziomych pasów: białego (u góry), niebieskiego i czerwonego, z herbem Słowenii w lewym górnym rogu flagi, umieszczonym pośrodku białego i niebieskiego pasa. Herbem Słowenii jest tarcza z wizerunkiem Triglava, najwyższej góry Słowenii, na niebieskim tle; poniżej znajdują się dwie niebieskie linie oznaczające Morze Adriatyckie i lokalne rzeki, a powyżej trzy sześcioramienne gwiazdy ułożone w trójkąt, które pochodzą z herbu hrabiów Celje, ważnej słoweńskiej rodziny.