स्लोवेनियाई राष्ट्रीय ध्वज के सफेद-नीले-लाल रंगों के लिए दो स्रोत हैं। अपने राष्ट्रीय जातीय बैनर के लिए स्लोवेनिया ने नेपोलियन युद्धों के समय साथी स्लाव लोगों के साथ एकजुटता दिखाने के लिए रूसी ध्वज की एक प्रति को अपनाया था। हालांकि, पहले भी, पवित्र रोमन सम्राट ने "क्राउन लैंड ऑफ कैनिओला" को हथियारों का एक कोट दिया था, जो उस समय साम्राज्य का एक हिस्सा था। हथियारों के इस कोट में एक सफ़ेद ढाल दिखाई देती थी, जो उसके स्तन पर लाल और सफ़ेद चेकरदार अर्धचंद्र के साथ एक नीले ईगल को प्रभावित करता था। स्लोवेनियाई इतिहास में हथियारों का एक अन्य महत्वपूर्ण कोट सेलजे के काउंटी द्वारा इस्तेमाल किया गया था, जिसमें तीन पीले सितारों के साथ एक नीली ढाल थी। अंत में, 20 वीं शताब्दी के साम्यवादी शासन के तहत, स्लोवेनिया के हथियारों के कोट में देश के एड्रियाटिक तट का सुझाव देने के लिए नीली और सफेद लहराती क्षैतिज रेखाएं थीं, साथ ही साथ तीन-शिखर वाले पर्वत- स्लोवेनिया का सबसे ऊंचा, प्रसिद्ध ट्राइग्लव भी था।
स्लोवेनिया ने 25 जून 1991 को अपनी स्वतंत्रता की घोषणा की, लेकिन अपनी संप्रभुता स्थापित करने के लिए यूगोस्लाव सेना के खिलाफ लड़ना पड़ा। स्वतंत्रता दिवस पर उठाया गया झंडा पारंपरिक सफेद-नीला-लाल पैन-स्लाविक तिरंगा था। रूस और स्लोवाकिया के समान झंडों से इसे अलग करने के लिए, सफेद और नीले रंग की पट्टियों के अतिरेक वाले कोने में स्लोवेनिया के हथियारों के नए कोट को जोड़ा गया। उस ढाल में सेलेग की एक नीली पृष्ठभूमि पर पीले सितारों के साथ कम्युनिस्ट हथियारों के ट्रिगलव और लहराती धारियों का संयोजन है।