I dialetti croati sono i dialetti della famiglia croata storicamente parlati in Croazia, Bosnia ed Erzegovina, Serbia (in Voivodina, in Bačka settentrionale e occidentale, in Sirmia e in pochi villaggi nel Banato), in Montenegro (Bocche di Cattaro, nelle piccole comunità in Budua e Antivari), Italia (Molise), Austria (Burgenland), Ungheria (Burgenland, piccole comunità in Ungheria occidentale e settentrionale lungo il fiume Danubio, nella Ungheria meridionale, le contee lungo il fiume Drava, in Baranya, Bács-Kiskun, Csongrád-Csanád, intorno da Budapest, pochi villaggi in Ungheria internale), Kosovo (alcuni villaggi intorno Janjevo), Repubblica Ceca (in Burgenland e Moravia), Slovacchia (vicino a Bratislava) e Romania (in due sacche del Banato occidentale, dintorni di Carașova/Karaševo e Reșița/Ričica).
Sono riconducibili sostanzialmente a tre gruppi principali:
- Stocavo (štokavo) diffuso come maggioritario in tutti gli Stati indicati sopra;
- Ciacavo (čakavo) diffuso solo in una parte della Croazia (maggiormente nelle aree litorali e nelle isole croate);
- Caicavo (kajkavo) diffuso solo in una parte della Croazia (maggiormente nella Croazia nordoccidentale)
- Torlacco (torlačko) - solamente i croati intorno a Carașova/Karaševo e Reșița/Ričica in Romania, e Croati in Cossovo.
Le tre denominazioni sono dovute alla forma che assume nei vari dialetti la domanda "Che cosa?": Što? (o Šta?), Ča? e Kaj?.
Le varianti di questi dialetti vengono generalmente sottoclassificate rispetto alla pronuncia dell'antica vocale "jat" (ě) che a seconda dei casi si è trasformata in i ("ikavo", icavo), e ("ekavo", ecavo), ije/je ("ijekavo", iecavo): ad esempio, la parola "bello" può essere scritta e pronunciata come "lipo", "lepo" o "lijepo"; la parola "poema" può essere scritta e pronunciata come "pisma", "pesma" o "pjesma".
Dei quattro gruppi di varianti così definite, il più diffuso è quello dello ijekavo, poi ekavo e ikavo.
Il dialetto štokavo è base della lingua serbocroata (nelle tre principali varianti del croato, del serbo e del bosniaco o bosgnacco, a cui recentemente si è aggiunto il montenegrino, denominazione di recente introduzione). Linguisticamente, il dialetto štokavo è un diasistema munito di tre (o quattro) varietà standard, costituite appunto dalle lingue nazionali sopra citate.
È da sottolineare il fatto che le tre varianti standard croata, serba e bosniaca sono fra loro molto simili (differiscono nella grafia, nella sintassi e nell'uso dei tempi/modi verbali e nell'uso di prestiti e calchi linguistici da altri idiomi).