Krigen ble avsluttet i 1648. Kort tid etter døde Christian IV som en skuffet mann, etter at han måtte avstå store deler av Midt-Norge til Sverige. Fredsforhandlingene fant sted i Münster og Osnabrück, begge i området Westfalen, for ettertiden kjent som freden i Westfalen. Habsburg fikk anerkjent Østerrike og Böhmen som sitt, men fikk vingeklippet sin kontroll over Det tysk-romerske rike. Fra nå av var Det tysk-romerske rike redusert til en maktesløs enhet med små tyske riker som var nesten selvstendige. Mange av rikene var nesten folketomme og svært fattige. Sverige fikk store områder ved kysten av Østersjøen. Frankrike fikk deler av Alsace-Lorraine. Nederland ble formelt selvstendige etter å ha vært det reelt i nesten åtti år.