Le serbe utilise traditionnellement le cyrillique, tandis que le croates emploie l'alphabet latin. Il s'agit d'une seule et même langue (exceptées quelques divergences dialectales) mais avec deux alphabets différents.
Le régime communiste yougoslave de Tito avait tenté de mettre au point une sorte de serbo-croate standardisé, qui n'était en fait rien d'autre que du dialecte serbe écrit avec l'alphabet latin.