На тихоокеанском театре американцы 9 января 1945 года высадились на острове Лусон. 18 февраля капитулировал 4-тысячный гарнизон крепости Коррехидор, а к концу апреля Филиппины были в основном очищены от японских оккупантов. Уцелевшие японские части были оттеснены от побережья, и во внутренних районах страны вплоть до конца войны с ними боролись филиппинские партизаны. Далее настал черед острова Окинава, с которого можно было воздействовать на морские пути из Северного Китая и Кореи в Японию. Другой целью был остров Иводзима, расположенный на полпути между Марианскими и Японскими островами. Оттуда можно было более эффективно осуществлять бомбардировки Японии. 19 февраля 1945 года две дивизии американской морской пехоты высадились на Иводзиме и к середине марта заняли весь остров. В ходе боев пришлось использовать еще одну дивизию морской пехоты и другие подкрепления. Из 23-тысячного японского гарнизона 4,6 тысячи человек были убиты и 15,3 тысячи ранены. Лишь 200 человек сдались в плен. Потери американцев превысили потери японцев и составили 19 тысяч ранеными и 7 тысяч убитыми и умершими от ран. Единственным успехом японцев в борьбе за Иводзиму стало потопление «камикадзе» одного неприятельского авианосца и повреждение второго. Американцы восхищались мужеством неприятеля, продолжавшего в течение месяца упорно обороняться в безнадежной обстановке. На Окинаве была более мощная группировка японцев, насчитывавшая 67 тысяч человек регулярных войск и примерно 35 тысяч местных ополченцев и моряков, влившихся в ходе боев в состав регулярной армии. 1 апреля началась высадка на Окинаву 6 американских дивизий 10-й армии, насчитывавшей 182 тысячи человек. На Окинаве базировались значительные силы японской авиации, препятствовавшие американским «летающим крепостям» вести прицельное бомбометание укрепленных позиций основательно зарывшейся в землю пехоты.
Японские войска без большого сопротивления оставили север Окинавы, но повели упорную борьбу за южную, хорошо укрепленную часть острова. Здесь американцев ждали доты, блокгаузы и укрепленные артиллерийские позиции, соединенные друг с другом траншеями и подземными ходами сообщения. От бомбардировок обороняющиеся прятались в многочисленных пещерах. 6 апреля японцы нанесли контрудар силами авиации и флота. Перед этим летчикам-смертникам удалось повредить 39 американских кораблей, в том числе 2 линкора и 1 эскортный авианосец. Вдень начала наступления «камикадзе» потопили 2 эсминца к северу от Окинавы, а потом, когда 200 самолетов прорвались к побережью острова, был потоплен еще один эсминец, а также танкодесантное судно и два корабля с боеприпасами. 22 судна получили повреждения. Правда, почти все японские самолеты были сбиты истребителями и зенитной артиллерией. Последний гигантский японский линкор «Ямато» (его брат-близнец «Мусаси» водоизмещением 64 тысячи тонн погиб в битве в заливе Лейте), легкий крейсер и 8 эсминцев пытались уничтожить американские транспортные суда, но почти все были потоплены в результате массированных воздушных налетов с авианосцев. Лишь 4 эсминца вернулись в базу. «Камикадзе» в дальнейшем смогли повредить авианосцы «Хэнкок», «Энтерпрайз» и «Банкер Хилл». Были повреждены и 4 английских авианосца, прикрывавших высадку на Окинаве. Американская авиация наносила удары по аэродромам на Кюсю, однако из-за их удаленности, многочисленности и хорошего зенитного прикрытия не смогла нейтрализовать все взлетно-посадочные полосы. Но к 10 июня кадры «камикадзе» истощились, а американские войска смогли перейти в последнее наступление. 21 июня было объявлено о захвате острова. На следующий день командующий японскими войсками генерал Усидзима и члены его штаба покончили с собой в бункерах на юге острова. 11 тысяч японцев сдались в плен, остальные погибли. Погибли также 24 тысячи мирных жителей Окинавы, ставшие жертвами союзной артиллерии и авиации. Американцы потеряли 13 тысяч убитыми и 15 кораблей. Еще примерно 200 судов получили повреждения, причем многие из них уже не подлежали ремонту. С захватом Окинавы была завершена блокада Японских островов и захвачен плацдарм для будущего наступления.
12 января 1945 года началось давно готовившееся наступление Красной Армии с плацдармов за Вислой. По утверждению тогдашнего начальника Генштаба германских сухопутных сил, «превосходство русских выражалось в соотношении: по пехоте 11:1, по танкам – 7:1, по артиллерии – 20:1. Если оценивать противника в целом, то можно было говорить без всякого преувеличения о его 15-кратном превосходстве на суше и по меньшей мере о 20-кратном превосходстве в воздухе». Если не на всем советско-германском фронте, то на направлениях главных ударов перевес Красной Армии, возможно, был близок к цифрам, названным Гудерианом. В конце декабря он безуспешно добивался переброски дополнительных сил с Западного фронта на Восточный. Гитлер, поддержанный Йодлем, отказался, заявив: «На востоке мы еще можем жертвовать территорией, а на западе нет». Фюрер надеялся, что новое наступление вермахта в Эльзасе парализует активность союзников и поможет немцам удержать Рур. Напрасно Гудериан доказывал, что Рурский промышленный район уже выведен из строя действиями англоамериканской авиации и поэтому рассчитывать теперь можно только на промышленные районы Востока – Моравию и Верхнюю Силезию.
Когда началось советское наступление в Польше, немецкий фронт был легко прорван. Немецкие дивизии хотя и избежали окружения, но понесли очень большие потери и откатывались к Одеру. 16 января 1945 года Гитлер снял с Западного фронта 6-ю танковую армию СС, но перебросил ее не в Польшу, а в Венгрию для деблокады Будапешта. Он мотивировал свое решение необходимостью удержать венгерские нефтяные месторождения и нефтеперерабатывающие заводы, оставшиеся после уничтожения «летающими крепостями» почти всех заводов по производству синтетического бензина единственными источниками горючего для Германии. Контрудар в Венгрии у озера Балатон имел лишь частичный успех, и прорваться к Будапешту армии Зеппа Дитриха не удалось. 13 февраля 1945 года 180-тысячная германо-венгерская группировка в Будапеште капитулировала. В Польше же советские войска 20 января достигли германской границы. 10 февраля командующий 1-м Белорусским фронтом Жуков составил план Берлинской операции, собираясь начать наступление на столицу Рейха 19–20 февраля. Между Одером и Берлином немецких войск было мало. Однако Сталин перенацелил войска на Померанию и Восточную Пруссию. После войны Жуков объяснял это решение опасением, что немцы нанесут контрудар из Восточной Померании во фланг его фронту. Такой контрудар, не достигший большого успеха, действительно состоялся у Арнсвальде 16 и 17 февраля, но участвовало в нем только 6 дивизий, тогда как Жуков располагал 6 армиями. Вероятно, действительной причиной «поворота на Север» стали подозрения Сталина, что союзники, вопреки договоренностям, достигнутым на встрече руководителей СССР, США и Англии в Ялте 4—11 февраля 1945 года, захватят Померанию и Пруссию, может быть, при содействии самих немцев. Из-за этих беспочвенных страхов (никаких следов планов «броска на Кенигсберг» в англоамериканских архивах не обнаружено) была упущена реальная возможность захватить Берлин в феврале 45-го и тем самым приблизить конец войны.
Внезапная остановка советского наступления на Берлин породила у Гитлера надежду на сепаратный мир с Советами. 5 марта Геббельс записал в дневнике: «Фюрер думает найти возможность договориться с Советским Союзом, а затем с жесточайшей энергией продолжать войну с Англией. Ибо Англия всегда была нарушителем спокойствия в Европе. Если бы она была окончательно изгнана из Европы, то мы жили бы по крайней мере известный период времени в условиях спокойствия. Советские зверства, конечно, ужасны и сильно воздействуют на концепцию фюрера. Но ведь и монголы, как и Советы сегодня, бесчинствовали в свое время в Европе, не оказав при этом влияния на политическое разрешение тогдашних противоречий. Нашествия с востока приходят и откатываются, а Европа должна с ними справляться».
В политической дальновидности Гитлеру и Геббельсу не откажешь. С советским вторжением 45-го года Европа справилась менее чем за полвека – к началу 90-х. Только вот расчеты на сепаратный мир со Сталиным были построены на песке. Советский вождь не питал никакой любви к Англии и Америке, как и руководители этих стран – к нему, но начать разборки со своими вынужденными союзниками собирался только после сокрушения Рейха. Также Черчилль, Рузвельт и сменивший Рузвельта Трумэн, не испытывая ни малейшей симпатии к коммунизму, отвергали идею сепаратного мира с Гитлером. Потенциально Германия была более опасным врагом для них, чем Советская Россия.
Чувствуя, что конец войны приближается, лидеры союзных держав сочли необходимым встретиться, чтобы наметить контуры послевоенного устройства Европы. Встреча Рузвельта, Черчилля и Сталина состоялась в Ялте 4 февраля 1945 года и длилась восемь дней. Здесь обсуждали судьбу Германии и послевоенный раздел Европы. Западные лидеры фактически согласились на преобладающее советское влияние в Восточной Европе, но настаивали, чтобы в Польше, Венгрии и других странах были проведены свободные выборы. Тогда же были определены границы зон оккупации в Германии и Австрии и достигнуто соглашение, что советско-польская граница пройдет по линии Керзона. Взамен Польша должна была получить приращение за счет германских земель. Тем самым был предрешен вопрос о грядущем расчленении Германской империи. Будущее германское государство должно было сильно уменьшиться в размерах и стать мононациональным. Более того, предусматривалось изгнание немецкого населения из ряда восточных районов, даже тех, где немцы и до 1939 года находились в абсолютном большинстве. В Ялте стороны также обязались репатриировать граждан союзных государств, оказавшихся в их зонах оккупации.
Еще до завершения Ялтинской конференции на Западе союзники 8 февраля начали генеральное наступление к Рейну и за Рейн. 23 февраля американские войска форсировали Рур. К 8 марта немцы были повсеместно оттеснены за Рейн, а 9 марта американцы захватили плацдарм на восточном берегу реки, у Ремагена, благодаря тому что в их руки попал неповрежденный мост. В ночь с 22-го на 23-е марта был захвачен еще один плацдарм, южнее Майнца. Наступая с этих плацдармов, союзники 1 апреля овладели Падерборном и замкнули кольцо вокруг Рурского промышленного района, где в окружении оказались основные силы группы армий «Б» – более 300 тысяч солдат и офицеров. Путь с запада в центральные районы Германии был практически открыт: перед англо-американскими войсками была лишь одна 12-я армия генерала Венка. Создалась почти такая же ситуация, как под Москвой в октябре 41-го, только в зеркальном отображении. Тогда основные силы трех советских фронтов были окружены у Вязьмы и Брянска и между передовыми постами вермахта и Москвой почти не было соединений Красной Армии. В обоих случаях только сопротивление окруженных да распутица сдерживали продвижение неприятельских войск к столице. Но у Советского Союза еще оставались огромная территория, резервы на востоке страны и недоступный для ударов люфтваффе Уральский промышленный район, не говоря уже о таких мощных союзниках, как Британская империя и США. У Германии же в апреле 45-го, после катастрофы на Западе, оставался не менее грозный противник на Востоке, готовый вот-вот ринуться к Берлину, да и распутица в стране, где была хорошо развита сеть шоссейных дорог и автострад, не слишком мешала продвижению войск. 17 апреля, на второй день Берлинской операции, окруженная в Руре группировка прекратила сопротивление. В плен сдалось 317 тысяч человек, в том числе 24 генерала и 1 адмирал.