Decyzją sojuszników Karol Jan został dowódcą połączonych armii antynapoleońskiej koalicji, a konkretnie Armii Północnej. Starał się jednak oszczędzać szwedzkich żołnierzy. W bitwie pod Lipskiem, w której ogólne straty sojuszników wynosiły 56 tysięcy poległych, Szwedów zginęło tylko 180. Spowodowało to jednak oburzenie Austrii, Rosji i Prus, które odmówiły Szwecji prawa zasiadania przy stole konferencji pokojowej. Wkrótce potem Karol Jan ze swoją armią pomaszerował nie za Ren, jak chcieli sojusznicy, ale na duński Holsztyn. W tej sytuacji Duńczycy po dwutygodniowych walkach zgodzili się podpisać pokój w Kilonii (1814 rok), oddający Szwecji Norwegię, oraz zapłacić milion talarów. W zamian mieli otrzymać Pomorze Szwedzkie. Po zawarciu pokoju kilońskiego wojska szwedzkie ruszyły za Ren.

Po pokoju kilońskim grupa norweskich patriotów, korzystając z osłabienia Danii, ogłosiła niepodległość Norwegii. Zgromadzenie narodowe 17 maja 1814 roku uchwaliło konstytucję i ogłosiło królem Chrystiana Fryderyka, dotychczasowego namiestnika z ramienia króla duńskiego. Nowe państwo nie uzyskało jednak poparcia żadnego z liczących się mocarstw. W tym samym roku kres jego istnieniu położyła interwencja wojsk szwedzkich. Karol Jan zgodził się jednak zatwierdzić konstytucję norweską.