Limba croată este vorbită în principal în Croația și Bosnia și Herțegovina, precum și în țările europene învecinate. Gramatica croată este gramatica limbii croate. Limba croată este formată din trei vernaculare (kaikaviană, kakaviană și ștokaviană).

Cărțile de gramatică croată arată că codificarea limbii a început la începutul secolului al XVII-lea (prima gramatică a fost scrisă de Bartol Kašić în latină în 1604). Acest lucru înseamnă că regulile limbii au fost scrise. Din 1604 până în 1836 au existat 17 gramatici. Cele mai multe dintre ele descriau dialectul Štokavian, dar unele se refereau la Kajkavian. În secolul al XIX-lea, au fost scrise mai multe gramatici bazate pe Štokavian. Acestea au fost "Nova ricsoslovnica illiricka", scrisă de Šime Starčević (1812), și "Grammatik der illyrischen Sprache", scrisă de Ignjat Alojzije Brlić (1833),. Chiar și înainte de secolul al XIX-lea, cele trei dialecte ale limbii croate erau folosite aproape în mod egal. Cu toate acestea, modul în care fiecare dialect a fost scris a variat în întreaga Croație. În apropierea coastei adriatice, era mai asemănător cu italiana, iar în apropierea graniței cu Ungaria, era mai asemănător cu maghiara. Toate gramaticile din perioada menționată mai sus (1604-1836) foloseau trei accente: acut, grav și circumflex, gramatica lui Starčević este o excepție, deoarece folosește un sistem de patru accente. În secolul al XIX-lea, Ljudevit Gaj a propus noi litere din limba cehă (č,ž,š,ľ,ň,ď și ǧ). Literele care au fost acceptate au fost č, ž și š, iar din poloneză, ć. Pentru alte foneme (sunete), digramele care au fost acceptate au fost ie, lj, nj și . Mai târziu, dj sau gj a fost schimbat în đ (conform propunerii lui Đuro Daničić).