Le serbe s'écrit aussi bien avec l'alphabet cyrillique qu'avec l'alphabet latin. Ce dernier est utilisé surtout dans la vie quotidienne et dans certains journaux, le cyrillique étant employé surtout dans les documents officiels et dans nombre de journaux. L'avantage de l'écriture serbe est la correspondance presque parfaite entre prononciation et écriture. Même les noms propres étrangers sont transcrits phonétiquement, y compris en alphabet latin. C'est pourquoi les lettres « q », « w », « x » et « y » ne sont pas utilisées.