К январю 1945 года фашистская Германия находилась в критическом положении. Шли тяжёлые боли в Венгрии и Восточной Пруссии, продолжалось отступление на Западном фронте. Советский Союз полностью захватил Плоештинский нефтяной район, лишив вермахт румынской нефти. Бомбардировки союзников уничтожали немецкие города и заводы. Красная Армия заняла позиции за Вислой и усиленно готовилась к новому наступлению, наращивая силы. Германия для обороны Польши подготовила свои последние силы – группу армий «А» - 30 дивизий, 2 бригады и 50 отдельных батальонов: всего до 560 тысяч солдат и офицеров, 5 тысяч орудий и миномётов, 1220 танков и штурмовых орудий, их поддерживали 630 боевых самолётов. Были составлены семь оборонительных рубежей, длиной до 300-500 км. Советский Союз подготовил 16 армий в составе двух фронтов (134 дивизии), четыре танковые и две воздушные армии, пять отдельных танковых и один механизированный корпус, три кавалерийских корпуса, четыре артиллерийских корпуса прорыва. Всего было