Летом 1812 г. Швеция и Россия заключили мир с Англией; таким образом, Швеция вернулась к политике времен Густава IV Адольфа, которую в то время резко осуждали. В августе 1812 г. в Або, на территории, потерянной Швецией три года тому назад, было заключено окончательное соглашение между императором Александром и Карлом Юханом; во время переговоров обсуждался также вопрос о Финляндии, но безрезультатно. Норвегия стала призом Карла Юхана. Давно ожидавшаяся война между Наполеоном и Россией длилась уже два месяца, и потому Карл Юхан смог добиться некоторого улучшения прежних условий: русская армия численностью в 35 тыс. человек должна была поддержать намеченное наступление шведских войск на Данию, которую нужно было принудить отказаться от Норвегии; после этого Карл Юхан должен был повести объединенные шведско-русские войска по немецкой территории против Наполеона. Русские вспомогательные войска, однако, не прибыли, так как Александр не считал возможным прислать их во время большой войны в России. Таким образом, осуществление планов Карла Юхана пришлось перенести на будущее и к тому же внести в них некоторые изменения. Весной 1813 г. Карл Юхан получил одобрение своей политики расширения границ Швеции за счет Норвегии также от Англии и Пруссии. Но вместо наступления на Данию ему пришлось под давлением обстоятельств весной 1813 г. послать шведскую армию в Померанию; он все же надеялся позднее при поддержке русских напасть на Данию через Гольштейн. Однако и эта надежда не оправдалась: Александр не хотел посылать вспомогательные войска на такую операцию, так как Наполеон в начале кампании этого гола добился значительных успехов в Германии; вместо того Александр и его союзники требовали, чтобы Карл Юхан немедленно прислал им шведские войска для ведения войны прошв Наполеона. Позиция Карла Юхана в это время была весьма затруднительной. Он вел большую игру, но был слабее своих союзников. Последовали продолжительные переговоры, проходившие в атмосфере раздражения с обеих сторон, прежде чем Карл Юхан уступил их требованиям выступить против Наполеона. Союзные государи встретились в июле в Трахенберге и вместе со шведским кронпринцем разработали планы продолжения кампании; сам Карл Юхан получил командование над так называемой северной армией.
Отношения Карла Юхана с союзниками, и без того не особенно хорошие, постепенно ухудшались. Его положение все ещё было тяжелым: с одной стороны, он должен был, во-первых, заставить считаться с собой союзников, располагавших значительно большими силами, и, во-вторых, проводить в жизнь свою норвежскую политику, которая играла такую большую роль в его планах; с другой стороны, он должен был по мере возможности стараться беречь шведские войска; поэтому он ограничился введением артиллерии в бой при Деневице и Гроссбеерене, до решающего сражения под Лейпцигом. Далее, его союзники полагали, что он не особенно склонен непосредственно сражаться против своих бывших соотечественников и в связи с этим, относились к нему с большим недоверием. После того как он выступил в роли посредника между своими нынешними союзниками и своими бывшими соотечественниками и попытался сохранить Франции границу на Рейне, многие считали, что он намеревается тем или иным способом снова выступить на арену французской политической жизни после падения Наполеона. Все эти обстоятельства привели к тому, что вскоре после Лейпцигского сражения Карл Юхан с частью северной армии отказался от марша на Рейн и Голландию и повернул на север. Положение его оказалось крайне сложным и тяжелым, как в политическом, так и в психологическом отношении.
Со своей армией он прошел мимо армии Наполеона под командованием Даву, находившейся на нижнем течении Эльбы, и повернул в Гольштейн, против войск единственного союзника Наполеона — Дании. Четвертый раз шведские войска нападали на Данию этим путем: Карл Юхан следовал по стопам Торстенссона, Карла X Густава и Магнуса Стенбока. Датчане отступили; произошли сражения под Борнхёведом и Сегестедтом, затем последовало перемирие, а вскоре — через месяц с небольшим после нападения на Данию — был заключен мир в Киле. Так Карл Юхан самостоятельно осуществил свой план и сделал это совершенно иным способом и при совершенно иных обстоятельствах, чем первоначально предполагал. Меттерних, опасавшийся нарушения равновесия политических сил, добился того, что Австрия выступила на помощь Дании, но Карл Юхан при поддержке России принудил Данию принять желательные для него условия мира: король Дании присоединился к антинаполеоновской коалиции и отказался от всех своих притязаний и прав в Норвегии; последняя превращалась теперь в «королевство, объединенное со Швецией», сохраняя при этом старые законы и привилегии. В качестве вознаграждения Фредрик VI получил 1 млн. риксдалеров и шведскую Померанию с Рюгеном, который впоследствии был отдан Пруссии в обмен на Лауэнбург. После этого Карл Юхан со своей армией возвратился на главный театр военных действий против Наполеона.
В дальнейшем, когда Франция потерпела окончательное поражение, ему пришлось испытать немало глубоких разочарований; планы некоторых французских кругов привлечь шведского кронпринца на сторону Франции, в качестве ли прямого наследника Наполеона или своего рода мажордома при Бурбонах, все еще оставались актуальными и усиленно выдвигались после 100 дней и Ватерлоо. Но в то время Карл Юхан уже возвратился в Швецию. Он уже сошел со сцены французской и мировой истории.
В связи с крупными успехами Карла Юхана, его умелым и удачным проведением политики 1812 г. в настроениях шведского общества произошел перелом (однако не во всех его кругах). Появилось чувство благодарности по отношению к Карлу Юхану. Теперь было важно выяснить, как поведет себя Норвегия. Шведское правительство предложило Норвегии представить проект собственной конституции, которая должна была стать для нее основой перехода от единовластной к конституционной форме правления. Датский наместник в Норвегии в период до Кильского мира, кузен Фредрика VI — Кристиан Фредрик при известии об условиях мира объединил значительные группы общества вокруг тезиса, что датский король не имел права отказаться от Норвегии. Законодательное собрание в Эйдсвольде приняло конституцию и 17 мая 1814 г. избрало Кристиана Фредрика королем Норвегии. Рассчитывая на поддержку европейских государств, Норвегия отклонила шведское предложение о соглашении. Однако ее расчеты не оправдались; шведские войска под личным руководством самого Карла Юхана выступили против Норвегии и достигли некоторых успехов, хотя и не решающих.
Уже в августе в Моссе было достигнуто соглашение о конвенции между двумя государствами: согласно этой конвенции, новый норвежский король отказался от короны; Швеция признала новую конституцию и государственное представительство — «стортинг»; собравшийся в Христиании стортинг, после долгого обсуждения, внес некоторые изменения в конституцию, а 4 ноября «избрал и признал» королем Карла XIII. Общие вопросы были урегулированы «государственным актом», который был принят как шведским риксдагом, так и норвежским стортингом (в августе 1815 г.). Карл Юхан форсировал переговоры, так как хотел еще до Венского конгресса достигнуть окончательных результатов; вследствие этого не все проблемы были сформулированы с той полнотой, какая была желательна. Но объединение было достигнуто; Швеция и Норвегия, сохраняя каждая свою конституцию, заключили между собой унию, и политика 1812 г. была тем самым успешно завершена. Осуществление плана возвращения Финляндии было отложено на будущее. События этих последних лет неразрывно связаны с именем Карла Юхана. Именно он повернул острие шведской внешней политики с востока на запад.