Den Slovakiske Republiks officielle flag er en trekantet rektangulær klud, hvis sider er proportionale med hinanden i et forhold på 2: 3. På flagens felt er der tre striber af samme bredde: rød - i bunden, blå - i midten og hvid - øverst. I venstre halvdel af flagfeltet er der et gammelt våbenskjold, der ligner et hvidt dobbeltkors på et tredobbelt blåt bjerg, udført på et rødt felt.
Historien om Slovakiets flag er meget gammel. Engang tilhørte disse lande Kongeriget Ungarn. For første gang dukkede et hvidt kors op i en skarlagen mark i symbolikken hos den ungarske hersker Bela IV, der restaurerede landet efter den mongolske invasion af 1200 -tallet. Dobbeltkorset på skjoldet var hovedsymbolet for kong Bela, præget på hans mønter og andre paladsudstyr. Det mindede om det dobbelte patriarkalske kors bragt af Cyril og Methodius fra Byzantium i det 9. århundrede.
I midten af 1800 -tallet forsøgte slovakkerne at frigøre sig fra ungarsk styre. Deres flag i befrielseskrigen var den røde og hvide klud, som de rejste i deres troppers fortrop. De russiske tropper kom slovakkerne til hjælp, på hvis side også Østrig kom ud. Nicholas I betragtede det som sin pligt at støtte det broderlige slaviske folk. Russisk hjælp kom godt med, og Ungarn blev besejret, og en blå stribe blev tilføjet til Slovakiets flag til ære for den russiske stat.
I 1939, på det moderne Slovakiets område, blev den første slovakiske republik oprettet, som godkendte en enkel tricolor som nationalt flag. I slutningen af Anden Verdenskrig blev Slovakiet forenet med Tjekkiet til en enkelt stat, og i nogen tid måtte de glemme deres eget flag. 1990 bragte suverænitet og ændring af nationale symboler sammen med fløjlsrevolutionen. Så tricolor vendte tilbage til landets flagstænger, men dens udseende ændrede sig noget. Helt sammenfaldende med russeren i udseende krævede Slovakiets flag unikke, kun iboende træk. Det var dengang, landet huskede den ungarske konge Bela IV og hans skjold med et dobbelt hvidt kors. I dag symboliserer dette særpræg den tradition, hvorefter Felvidek, eller nutidens Slovakiet, engang var en del af Ungarn. Tre azurblå bjerge, der bærer korset, er Tatra, Fatra og Matra, hvor slovakker boede fra oldtiden. I dag er kun to af dem faktisk placeret på Slovakiets område.