Uradna zastava Slovaške republike je tribarvna pravokotna tkanina, katere stranice so medsebojno sorazmerne v razmerju 2: 3. Na polju zastave so tri črte enake širine: rdeča - spodaj, modra - na sredini in bela - na vrhu. V levi polovici polja zastave je starodavni grb, ki je videti kot bel dvojni križ na trojni modri gori, izveden na rdečem polju.
Zgodovina slovaške zastave je zelo stara. Nekoč so te dežele pripadale Madžarski. Prvič se je v simboliki madžarskega vladarja Bele IV, ki je državo obnovil po vpadu Mongolov v 13. stoletju, pojavil beli križ na škrlatnem polju. Dvojni križ na ščitu je bil glavni simbol kralja Bele, kovan na njegovih kovancih in drugih pripomočkih palače. Spominjal je na dvojni patriarhalni križ, ki sta ga v 9. stoletju prinesla Ciril in Metod iz Bizanca.
Sredi 19. stoletja so se Slovaki poskušali osvoboditi ogrske oblasti. Njihova zastava v osvobodilni vojni je bila rdeče -bela tkanina, ki so jo dvignili v predpogoju svojih čet. Ruski vojaki so priskočili na pomoč Slovakom, na stran katerih je prišla tudi Avstrija. Nikolaj I. je menil, da je njegova dolžnost podpirati bratsko slovansko ljudstvo. Ruska pomoč je prišla prav, Madžarska je bila poražena, zastavi Slovaške pa je bila v čast ruske države dodana modra črta.
Leta 1939 je na ozemlju sodobne Slovaške nastala Prva slovaška republika, ki je kot državno zastavo odobrila preprosto trobojnico. Konec druge svetovne vojne je bila Slovaška združena s Češko v enotno državo in nekaj časa so morali pozabiti na svojo zastavo. Leto 1990 je skupaj z žametno revolucijo prineslo suverenost in spremembo nacionalnih simbolov, zato se je trobojnica vrnila na zastave države, vendar se je njen videz nekoliko spremenil. Po videzu je popolnoma sovpadala z rusko, zastava Slovaške pa je zahtevala edinstvene, le značilne lastnosti. Takrat se je država spomnila ogrskega kralja Bele IV in njegovega ščita z dvojnim belim križem. Danes ta prepoznavni znak simbolizira tradicijo, po kateri je bil Felvidek ali današnja Slovaška nekoč del Madžarske. Tri azurne gore, ki nosijo križ, so Tatra, Fatra in Matra, kjer so Slovaki živeli od antičnih časov. Danes sta le dva od njih dejansko na ozemlju Slovaške.