Tiksli vėliavos atsiradimo data yra nežinoma. Manoma, kad tai galėtų būtiXVI a. Vėliavos proporcija greičiausiai paimtos išDanijos vėliavos, o spalvos nusižiūrėtos išherbo.
1569 m. karališkame įsake rašoma, jog auksinis kryžius visuomet turi būti ant karinių vėliavų bei štandartų.XVI a. švedų laivuose buvo keliamos mėlynos trikampės vėliavos su geltonu kryžiumi. Šiandien trikampes vėliavas sutiksime tik Švedijos karališkos šeimos bei karinių pajėgų laivuose. Be to, karališkos šeimos laivų vėliavose kryžiaus centre dar yraŠvedijos herbas.
Nuo1916birželio 6 d. – Švedijos vėliavos diena.1983 ši diena įteisinta kaipValstybinė Švedijos diena.