Färgerna i Kroatiens flagga är de traditionella panslaviska färgerna, men är även representation av det forna Rödkroatien med den röda färgen, vitt för Vitkroatioen och blått för Slavonien. I flaggans mitt är bilden av det kroatiska statsvapnet.
Det har funnits olika varianter av flaggan, men det är en härstammning av trikoloren som Kungariket Kroatien under Kejsardömet
Österrike använde sig av år 1848. Flaggans färger tog man från de färger som kroaterna i Kungariker Kroatien, Kungariket Slavonien och Kungariket Dalmatien använt i sina bikolorer. Det nuvarande utseendet antogs den 21 december år 1990. På flaggan fanns även statsvapnet, som då hade tre vapensköldar som representerade de tre kungadömena.
Notera: Se även
Osmanska riket och
Jugoslaviens flagga