La bandiera croata è un tricolore orizontale rosso-bianco-blu, con al centro lo stemma di stato della Croazia: uno scudo a scacchi rosso-bianco, sormontato da una corona formata a sua volta da 5 scudi, che rappresentano gli stemmi tradizionali delle regioni del paese:
-Dalmazia: stemma azzurro con tre teste di leone coronate di color oro;
-Istria: stemma azzurro con un caprone oro dalle corna e lingua rosse;
-uno stemma azzurro con una mezzaluna oro sormontata da una stella a sei punte color oro che rappresenta
l'antico simbolo della Croazia;
-Dubrovnik: stemma azzurro con due bande rosse;
-Slavonia: stemma azzurro con una banda orizzontale rossa bordata di argento caricata da un vassello oro,
sovrastato da una stella a sei punte oro.
Per quanto riguardo lo scudo a scacchi, le origini sono molto antiche che quasi si perdono: alcune voci lo farebbero risalire ad un antico simbolo iraniano, a sottolineare l’origine ariana e non slava del popolo croato; altre voci, ad una leggendaria partita a scacchi tra l’eroe croato Svetoslav Surinj ed il doge veneziano Pietro II, vincendo la quale il primo avrebbe ottenuto il diritto di governare la Dalmazia.