已知最早火药配方的书面记录是在宋朝年间（960年-1279年），由曾公亮、丁度、和杨惟德在1044年《武经总要》里的记述；《武经总要》描述火药用于旋风车炮抛射引火球抛过城墙，或者用铁鍊操作降低甩摆高度以击碎城墙。由水军船只搭载的霹雳炮（一种用火药弹丸的投石机）使得宋军在1161年采石之战大败金军，而元朝（1271年-1368年）在1274年和1281年两次入侵日本时使用过。在13和14世纪期间，火药配方杀伤力变得更加强大（硝酸盐含量高达91％），且火药武器更为先进更为致命，这在明朝（1368年-1644年）