Objavio je sam ili u suautorstvu (kratica s) a) znanstvene monografije: Današnji senjski govor, Fonološki razvoj hrvatskoga jezika, Čakavsko narječje, Antun Mažuranić, Azbukoprotres Save Mrkalja (s), Križanićeva hrvatska gramatika, Zakon trsatski (s), Povijest hrvatskoga književnoga jezika (3 hrvatska izdanja, jedno englesko i jedno njemačko), Hrvatski jezik u Hrvatskom saboru (s) (hrvatsko i englesko izdanje), Ivan Mažuranić: Smrt Smail-age Čengića (s); b) 4 kompjutorske konkordancije djela hrvatskih pisaca (s); c) 6 rječnika: hrvatsko-engleski (s), hrvatsko-francuski (s), Hrvatski čestotni rječnik (s), Rječnik Marulićeve Judite, Slownik polsko-chorwacki (s), Senjski rječnik; d) kritička izdanja dvaju Marulićevih djela (Judita i Naslidovanje); e) priručnik Hrvatski pravopis (s): (do sada 8 izdanja); priručnik Hrvatski školski pravopis (do sada 3 izdanja); f) Povijesna fonologija hrvatskoga jezika; g) oko 270 znanstvenih i stručnih rasprava i članaka iz područja hrvatske i slavenske filologije i lingvistike u preko 60 domaćih i stranih časopisa.