《尚书》称:“惟殷先人有册有典。”商代的文字主要有刻在甲骨上的甲骨文与铸在铜器上的金文以及刻在陶器、玉石上的文字。其中发现数量最多的是甲骨文与金文。甲骨文是商代晚期商王利用龟甲、兽骨进行占卜的记事文字,迄今已发现约十五万片。虽然它的内容以占卜为主,所反映的事物受到一定限制,但也包含了从武丁至帝乙、帝辛年间祭祀、征伐、田猎、农业、畜牧、地理、方国等社会的各个方面,是研究商代历史的重要文字资料。
由于行文有一定款式,甲骨卜辞一般都很简短,一二字到数十字不等。甲骨文单字约五千左右,其中可识的约一千五百字左右。甲骨文并不是最早的汉字,却是中国已发现的古代文字中时代最早、体系比较完整的文字。从字形结构来看,它已具备《说文》中的六书,即象形、指事、会意、形声、假借、转注等造字方法。从语法上来看,其词类已有名词、代名词、动词、助动词、形容词、数词等等。其句子形式、结构序位也已与后世语法一致。甲骨卜辞在文字结构和语法上已有今日文字和语言的基本形式,它已经历了长期演变的历史,是一种相当进步的文字。
《礼记·表记》称:“殷人尊神,率民以事神,先鬼而后礼。”商代的宗教观念,是上帝崇拜和祖先崇拜,且两者紧密结合。商王受命于天,死后又回到上帝左右,因而请命的对象也包括上帝与祖先。商代盛行占卜,凡事大自祭祀、征伐、天时、年成、田猎,小至私人疾病、生育,无一不求神问卜,以定凶吉与行止。人同鬼神之间的交往已成为一项专职,掌管占卜事宜的卜官为巫、史及卜辞中的贞人。
占卜所用的材料为龟甲与兽骨。先将甲骨整治好,用时在其背面钻凿、灼烧,并依据正面裂出的兆纹来定凶吉,然后由卜官将占卜的过程及内容事项刻写在甲骨上,这种卜辞即是甲骨文。