炸药则不是中国人的发明。虽然有证可查的首次火药使用是在五代十国（907年-960年），不过已知最早火药配方的书面记录是在宋朝年间（960年-1279年），由曾公亮、丁度、和杨惟德在1044年《武经总要》里的记述。《武经总要》描述火药用于旋风车炮抛射引火球抛过城墙，或者用铁鍊操作降低甩摆高度以击碎城墙。由水军船只搭载的霹雳炮（一种用火药弹丸的投石机）使得宋军在1161年采石之战大败金军，而元朝（1271年-1368年）在1274年和1281年两次入侵日本时使用过。在13和14世纪期间，火药配方杀伤力变得更