La lingua croata è parlata principalmente in tutti i paesi della Croazia e della Bosnia ed Erzegovina e nei paesi limitrofi d'Europa. La grammatica croata è la grammatica della lingua croata. La lingua croata è composta da tre dialetti (kaikavian, chakavian e shtokavian).

I libri di grammatica croata mostrano che la codificazione della lingua è iniziata all'inizio del XVII secolo (la prima grammatica fu scritta da Bartol Kašić in latino nel 1604). Ciò significa che le regole per la lingua sono state scritte. Dal 1604 al 1836 ci sono state 17 grammatiche. La maggior parte di esse descriveva il dialetto Štokavian, ma alcune riguardavano il kajkavian. Nel XIX secolo furono scritte altre grammatiche basate sullo Štokavian. Si trattava di "Nova ricsoslovnica illiricka", scritta da Šime Starčević (1812), e "Grammatik der illyrischen Sprache", scritta da Ignjat Alojzije Brlić (1833). Già prima del XIX secolo i tre dialetti della lingua croata erano usati quasi allo stesso modo. Tuttavia, il modo in cui ogni dialetto veniva scritto variava in tutta la Croazia. Vicino alla costa adriatica era più simile all'italiano, e vicino al confine con l'Ungheria era più simile all'ungherese. Tutte le grammatiche del periodo sopra citato (1604-1836) utilizzavano tre accenti: acuto, grave e circonflesso, la grammatica di Starčević è un'eccezione, poiché utilizza un sistema di quattro accenti. Nel XIX secolo, Ljudevit Gaj propose nuove lettere dal ceco (č,ž,š,š,ľ,ň,ď e ǧ). Le lettere che furono accettate furono č, ž e š, e dal polacco, ć. Per gli altri fonemi (suoni), i digrafi che sono stati accettati sono stati ie, lj, nj e . Più tardi il dj o gj fu cambiato in đ (secondo la proposta di Đuro Daničić).