Всего на советско-германском фронте Красная Армия имела 6,7 миллиона человек, 118 тысяч орудий и минометов, 12 тысяч танков и САУ и 22 тысячи боевых самолетов.
Германское командование имело на Восточном фронте 8 полевых, 4 танковые армии, оперативную группу и 3 воздушных флота. В их составе находилось 169 дивизий (из них 22 танковые и 9 танко-гренадерских) и 20 бригад. Совместно с ними действовали также две венгерские армии. Всего, таким образом, 3,7 миллиона человек, 56,2 тысячи орудий и минометов, 8,1 тысячи танков и самоходных установок, 4 тысячи боевых самолетов. Свыше четверти немецких дивизий находилось в Северной Норвегии и было блокировано в Курляндии. Гитлер категорически отказывался отдать приказ на эвакуацию курляндской группировки: во-первых, из-за порта Либавы, который был необходим флоту, чтобы сохранить свое господство в восточной части Балтийского моря, и, во-вторых, фюрер в своих стратегических фантазиях намерен был использовать этот плацдарм для нового наступления.
В октябре 1944 года, по свидетельству генерала армии С.М. Штеменко, советский Генштаб приступил к разработке плана завершающей кампании:
«Завершение борьбы на советско-германском фронте было предрешено в нашу пользу, час окончательного разгрома противника приблизился. Мы превосходили врага не только по численности войск, но и по их выучке, по технической оснащенности. Боевые действия вполне обеспечивались слаженной работой тыла; он оказывал фронту всевозрастающую помощь.
Стратегическое положение советских войск и армий других стран антигитлеровской коалиции оценивалось нами как близкое к завершению окружения Германии. По существу, Советская армия и англо-американские силы заняли исходные позиции для решающего наступления на жизненные центры Германии. Теперь предстояло совершить последний стремительный натиск и в короткий срок окончательно сокрушить врага».
Общая идея состояла в том, чтобы провести одновременное наступление от Балтийского моря до Дуная с главным ударом на варшавско-берлинском направлении, завершить освобождение Польши, овладеть Восточной Пруссией, Восточной Померанией, изгнать немецкие войска из Венгрии, Чехословакии, Австрии, создать брешь в стратегическом фронте противника, взять Берлин, Прагу, Вену, соединиться с союзниками и победоносно завершить войну в Европе.
На Западном фронте войска союзников вели боевые действия на рубеже от устья реки Маас до швейцарской границы. В составе экспедиционных войск насчитывалось 5,7 миллиона человек, 50 тысяч орудий и минометов, 16,1 тысяча танков и самоходно-артиллерийских установок, 16,7 тысячи боевых самолетов. Германские войска имели 1,9 миллиона человек, 45 тысяч орудий и минометов, 3500 танков и штурмовых орудий,