A bandeira da Croácia consiste em três faixas horizontais de igual tamanho de vermelho, branco e azul. No meio está o brasão de armas croata.
A bandeira está em vigor desde 21 de dezembro de 1990, dez meses antes de sua independência. Enquanto a Croácia fazia parte da República Socialista Federal da Iugoslávia, a bandeira era semelhante, mas tinha uma estrela vermelha de cinco pontas com uma borda amarela no lugar do brasão.