文昌塔位于合浦县城南约3公里处,始建于明朝万历年间,距今已有三百多年历史。塔为八角形,高约36米,塔座8.1米,内径2.6米。为7层叠涩密檐砖塔,其造型从底层向上逐层收窄,塔顶为一红胡芦。
每层开着东西通风门,即坤门与凤门,其余是作装饰之用的假门,塔内有阶梯盘旋而上。塔身为白色,角边和拱门边为红色,红白鲜明,既朴素又美观。登塔眺望,北海远景尽收眼底。
塔基比塔座大出约一米,用长条石板构筑,也呈八角形。塔身结构全用青砖对缝粘砌,表层抹灰浆,其造型是从底层向上逐层收拢,一层比一层狭,一层比一层小,并在塔心设阶梯逐层次第回旋往上,可登至顶部。在塔的底层,开有东西向大门,这便是入口出口之处。
文昌塔的取名是取南方丁火文明之义。文昌塔现为广西南部宝塔之冠,这对研究古代文化艺术及建筑力学都有较大的价值。
文昌塔1981年曾修葺一次。1982年列为县级重点文物保护单位。