A bandeira da Eslováquia é composta por três faixas horizontais das mesmas dimensões. A faixa superior é branca, a faixa central é azul e a faixa inferior é vermelha escura. Na parte central da bandeira, ligeiramente desviado para o bordo mais próximo do mastro, encontra-se o emblema nacional.
A versão original da bandeira, datada de 1848, não tinha o emblema da república: um escudo gótico de fundo vermelho com uma cruz dupla branca (patriarcal) sobre três colinas em azul.
A bandeira nacional da Eslováquia foi adotada como bandeira nacional da Eslováquia independente em 23 de junho de 1939 e foi usada até 1945. Ela não se tornou oficial novamente até 1o de março de 1990, embora a independência não viesse até 1992.
Curiosamente, a primeira bandeira da Eslováquia é idêntica à da Polónia e a segunda à da Rússia.