La HNL (Hrvatska Nogometna Liga) es la máxima categoría del fútbol croata. La disputan 10 clubes y en ella participan los equipos más laureados del país, como el Dinamo de Zagreb, el Hajduk Split, el Rijeka o el Osijek. Es la principal competición nacional de Croacia desde la independencia del país en 1991.
La HNL cuenta con 10 equipos que se enfrentan todos contra todos a ida y vuelta, lo que da un total de 36 jornadas y 180 partidos por temporada. El equipo que suma más puntos al final de la última jornada se proclama campeón de Croacia, mientras que los últimos clasificados descienden a la Segunda Liga (Druga HNL).
A diferencia de las grandes ligas europeas (como LaLiga, la Premier League o la Bundesliga), la HNL sigue un calendario de año natural: la temporada arranca en verano (julio) y termina a finales del mismo año natural o principios del siguiente, sin la pausa del calendario agostino europeo clásico.
El campeón de la HNL clasifica para las rondas previas de la UEFA Champions League. El subcampeón y los siguientes clasificados acceden a las fases clasificatorias de la UEFA Europa League y de la UEFA Conference League, según el coeficiente de Croacia en cada temporada y los resultados de los equipos en competiciones continentales.
El Dinamo de Zagreb es el dominador histórico de la HNL, con la gran mayoría de títulos de liga desde la independencia de Croacia. Le sigue el Hajduk Split, su gran rival, con el que disputa el Eternal Derby, uno de los partidos con más rivalidad y tradición del fútbol balcánico.
El último clasificado de la HNL desciende directamente a la Druga HNL, la segunda categoría del fútbol croata. El penúltimo puede verse obligado a jugar una promoción de permanencia frente a un equipo de la categoría inferior, según la diferencia de nivel deportivo entre ambas divisiones.