白俄罗斯语全球共有一千多万人使用,属于印欧语系斯拉夫语族东斯拉夫语支。白俄罗斯语和乌克兰语及俄语是近亲,都是斯拉夫语族的东斯拉夫语支,白俄语与乌克兰语比跟俄语更为接近。自十四世纪起白俄罗斯语开始由古俄语分化,十六世纪以前为立陶宛大公国的官方语言,但由于长期受波兰及俄罗斯文化的影响,文字不统一;有以拉丁字母遵循波兰语拼法的,也有用西里尔字母依照俄语拼法的,甚至还有以阿拉伯字母拼写的白俄罗斯语(由境内鞑靼人使用,尚有流传)。一九一七年后方统一使用西里尔字母,共32个字母。其中有10个元音字母,21个辅音字母,以及一个无音字母--软音符号。
э(e)、o(ё)、a 在重音前第一音节中读作a(写作a、я);软塞音т'、д'演变为软塞擦音ц'、дэ';颤音 p永远发硬音;硬音п在动词过去时阳性形式与许多其他闭音节中变为短。语法方面,名词、形容词的性、数、格和动词的体、时、人称等与俄语大体相同,部分名词除6个格外尚有呼格。动词不定式词尾是-ць、-цi、-чы,第一变位法单数第三人称词尾失去-т。词汇的基础是原始斯拉夫语词。此外,还有不少白俄罗斯语成为独立语言后产生的词,以及从波兰语等其他斯拉夫语言中借的词。文字以西里尔字母为基础,共32个,与俄语基本相同,但没有俄语中的и、щ、ъ,而有i(短y),以撇号(')代替分音符号ъ。
白俄罗斯语不仅可以用西里尔字母书写,还可以用Łacinka(лацінка-“拉丁字母”),与Arabica(塔塔尔人使用的阿拉伯字母)。现今已经不再使用阿拉伯字母;虽然官方仅使用西里尔字母,但是少部分的人依然使用Łacinka书写。
另外,撇号使用在辅音与软元音(е、ё、ю、я)之间表示无颚音化发生在之前的辅音,而之后这个元音的发音就如同在字首时一样。在白俄罗斯语拉丁字母(Łacinka)中,这个标记由j来担任。例如Сям'я和Siamja。
在1933年以前,白俄罗斯语字母表除了Гг之外也包含Ґґ。现今一些白俄罗斯人提倡恢复这个字母,但是此问题尚未被白俄罗斯官方正式考虑。