On 16 February, "Arkansas" was in position off Iwo Jima, and at 06:00, she opened fire on Japanese positions on the island's west coast. The bombardment lasted until 19 February, though she remained off the island throughout the Battle of Iwo Jima, ready to provide fire support to the American Marines ashore. She departed on 7 March, bound for Ulithi, and arrived on 10 March, where she rearmed and refueled in preparation for the next major operation in the Pacific War, the invasion of Okinawa. She departed Ulithi, on 21 March, and arrived off Okinawa, four days later, when she began the bombardment along with the rest of Task Force 54. The soldiers and Marines went ashore on 1 April, and "Arkansas" continued to provide gunfire support over the course of 46 days throughout the Battle of Okinawa. "Kamikazes" repeatedly attacked the ship, though none struck her. She left the island in May, arriving in Guam on 14 May. She then proceeded to Leyte Gulf, on 12 June, arriving four days later. There, she was assigned to Task Group 95.7, along with "Texas" and three cruisers. She remained in the Philippines until 20 August, when she departed for Okinawa, arriving in Buckner Bay on 23 August, by which time Japan had surrendered, ending World War II. Over the course of the war, "Arkansas" earned four battle stars.