壮族有自己的语言,中国学者将之归类为汉藏语系壮侗语族壮傣语支,主要分南北两大方言。部分外国学者根据壮语同源词的情况,将壮语划入澳泰语系。壮语与同语支的泰国语、老挝语、傣语相似程度相当高。
壮语有自己的文字,曾在汉字的基础上创造出“土俗字”,从中国的唐代(7世纪)就开始在民间使用,汉人称为古壮字,壮族人自称为“sawndip”,就是生字的意思,因为这种字是用汉字部首组合而成的。但是这种壮字由于使用面不广,没有能在全民推行,一直为壮族巫师、艺人多用于书写经书、编山歌、记事、记录壮语地名等,目前大量的壮族《布洛陀经书》就是古壮字手抄本。1950年代,中国共产党的政府专家创制了以拉丁字母为基础的壮文,并于1982年又作了部分修订。但以拉丁字母为基础的新壮文一直没有得到重视和推广。至今没有能进入正式的壮族教育系统,所以壮文一直都是摆设。