19 февраля 1945 года морская пехота США высадилась на острове Иводзима, где японцы оказали очень сильное сопротивление. Остров к 26 марта 1945 года был захвачен. 1 апреля 10-я американская армия высадилась на острове Окинава при поддержке ВМФ США и ВМФ Великобритании, и захватила его к 21 июня 1945 года. И на Иводзиме и на Окинаве японцы оказывали самое ожесточённое сопротивление за всю войну, так как эти острова были уже непосредственно территорией Японии. Корабли союзников часто атаковали японские «камикадзе». Эта битва была отмечена жестокостью в боевых действиях и высокими жертвами среди гражданского населения, в результате погибли более 150 000 мирных жителей Окинавы. Армия США потеряла более 12 500 погибшими и 38 000 ранеными, в то время как японцы потеряли более 110 000 солдат. Высокие потери американцев привели к тому, что командование ВМС США выступило против вторжения на остальные острова. Была выбрана альтернативная стратегия: использование атомной бомбы для капитуляции Японии.