日语书写一般为汉字和假名混合书写。通常是把汉字和平假名混合书写,外来词和某些其他的词(如动植物名称)则用片假名书写。“罗马字”是使用拉丁字母来表记日语的一种方法。小学生学习996个“教育汉字(きょういくかんじ)”,一般常用于社会生活的“常用汉字”(じょうようかんじ)”有1945个。此外还有一些人名、地名所用的汉字。日语汉字的字体与中国繁体汉字的字体大致相同。但也有中国简体字那样的简体字,如国(くに)、数学(すうがく)等。