Вновь помогая папе против лангобардов, франки дважды переходили высокие Альпы и вторгались в Италию. Разгромив и пленив короля лангобардов, Карл присоединил к своим владениям большую часть Италии. Несколько раз Карл водил войско в Испанию. Карлу удалось завоевать небольшую область к югу от Пиренейских гор до реки Эбро. Самой длительной и тяжёлой была война с племенами саксов, проживавших между Рейном и Эльбой. Карл совершил 8 походов против саксов. Саксония была поделена на графства. Знать, епископы и монастыри получили в завоёванной стране обширные земли.
К концу правления Карла под его власть попали многие племена и народы. По размерам территории Франкское королевство приближалось к прежней Западной Римской империи.