Візантыйскі падвойны крыж упершыню выкарыстоўваўся ў Венгрыі як знак Нітранскага княства, пасля, як самы стары венгерскі знак, як сімвал хрысціянства. З XV ст. герб выкарыстоўваўся як знак верхневенгерскіх, г.з. славацкіх, земляў. З 1848 года выкарыстоўваўся патрыётамі як народны славацкі знак. У часы Чэхаславакіі герб быў часткай чэхаславацкага герба. У 1960 падвойны славацкі крыж быў выдалены з чэхаславацкага герба і заменены шчытом з выявай гары Крывань і партызанскага вогнішча, як сімвала Славацкага народнага паўстання. У 1990 стары герб быў вернуты на герб Чэхаславакіі. З 1992 года ўсталяваны герб Славакіі. Па традыцыі славацкі герб дагэтуль знаходзіцца на правым боку венгерскага герба - з тых часоў, калі Фельвідэк, г.з. цяперашняя Славакія, была ў складзе Венгрыі.