크라다이어족의 타이어파에 속하며 광서 자치구에서는 중국어와 더불어 공용어이다. 표준 좡어는 우밍구 방언을 따른다. 좡어는 성조언어로서 개음절 6성, 폐음절 2성의 성조를 갖추고 있다.
크게 북부의 방언군과 남부의 방언군으로 나눌 수 있다. 언어학적으로 북부의 방언군은 가까운 구이저우성에서 쓰이는 부이어(Bouyei)와 방언연속체 관계로서 함께 북타이어군을 이루며, 남부의 방언군은 베트남의 따이어(Tay) 등과 함께 중앙타이어군을 이룬다.
문자 체계
좡어는 오랫동안 방괴장자(方塊壯字)라는 표의 문자로 표기되었다. 방괴장자는 베트남의 쯔놈, 거란 문자 등과 같이 한자의 요소를 빌려와 좡어를 적은 한자계 파생 문자로서, 글자 수도 수천자에 이른다.
1957년에 중화인민공화국 정부는 좡어의 로마자화를 시도했는데, 이 때의 로마자는 특수 자음이나 성조 표시와 더불어 키릴 문자와 국제 음성 기호 등의 특수 문자가 섞인 독특한 것이었다. 과거 발행된 런민비에는 1957년에 제정된 정서법에 따른 좡어 표기가 보인다. 그러나 중국 정부는 1982년에 좡어의 표기법을 로마자만을 쓴 정서법으로 바뀌었다. 바뀐 정서법은 좡어의 성조를 나타낼 때 별도의 성조 부호 대신 자모로 쓰지 않는 남는 글자(z, j, x, q, h 등)를 성조 부호로 갈음하고 있다.