沖繩島戰役

日本的准备

由于相信没有足够力量防守全岛，牛岛满中将集中力量保卫历史古都首里，包括建筑在陡峭山脊的古代琉球王国之王宫首里城，这令日本可在此建立重要防线。 
在太平洋战争早期，日军在冲绳岛建筑大量防御工事，而且拥有大量坦克及火炮，这有赖于大量物资供应、数以千计之军队及过去三年同美国之作战经验，他相信岛上之防卫是美军在战争中所面对最坚强的，但他同时相信不能阻止盟军推进，只能减慢推进速度。
海军方面，主力舰只仅剩下长门号、矢矧号、大和号和“不死雪风”雪风号及数艘小型船舰，本要投入此役的信浓号航空母舰则稍早在日本港口就被美军射水鱼号潜艇击沉。

陆上

美军之登陆行动由美国第10军团负责，由西蒙·博利瓦·巴克纳中将指挥，该军团下辖有2个军，美国海军陆战队第3两栖军由罗伊·盖格少将指挥，包括美国第1海军陆战师及美国第6海军陆战师，及美国陆军第24军由约翰·R·霍奇指挥，包括第7步兵师及第96步兵师。美国第2海军陆战师、陆军第27步兵师及第77步兵师作为后备力量。第10军团共有美国陆军102,000人、美国海军陆战队88,000人及美国海军18,000人。 
日军守备部队主要是有77,000人之日本第32军，下辖日军第9师团、日军第24师团、日军第62师团及独立混成第44旅团。但第9师团在战役开始前调往台湾，是日军防卫计划之一大失误。南部守军由牛岛满中将、助手长勇少将及八原博通大佐指挥，长勇比较进取，八原博通则较为保守。北部守军由宇土武彦大佐指挥。

海上

进攻冲绳岛的美国海军主力为第5舰队，由雷蒙德·阿姆斯·斯普鲁恩斯海军上将任舰队指挥官，主要空中攻击兵力仍由马克·米切尔指挥的第58特混编队提供，由于英国皇家海军亦派出一支舰队加入第5舰队，因此冲绳岛战役中盟军的空中主力有北面的第58特混编队以及南面的第57特混编队（即英国太平洋舰队）。

美国海军

美国海军提供大量船舰及飞机参与这次军事行动，大部分战斗机、俯冲轰炸机及战斗轰炸机都是美国海军航空母舰军机。日军自从莱特湾海战已采用神风特攻战术，但这次这战术成为日军的主要防御战术。从4月1日至5月25日，日航空军第8飞行师团与第6航空军发动了7次神风特攻攻击，出动了超过1,500架战机，击沉大量美军舰艇，另外击伤25艘。盟军在冲绳岛参战的舰艇超过1,300艘，包括40艘航空母舰、18艘战舰及超过200艘驱逐舰，美国海军在此战役承担之部分远超过战争中之其他战役。

英联邦

虽然登陆部分完全由美军承担，英国皇家海军的太平洋舰队（BPF；美国海军番号第57特混舰队）提供了盟军大约25%的空中力量（450架飞机），总共50艘舰艇，其中17艘是航空母舰。英国航空母舰的装甲甲板更能抵御神风特攻队的攻击，代价则是每艘航空母舰搭载舰载机的数量较少。尽管所有的航空母舰是由英国提供，航空母舰战斗群是由英联邦国家包括英国、加拿大海军、新西兰海军和澳大利亚海军舰艇和人员的舰队组成。他们的任务是攻击压制日本先岛群岛的机场，并提供空中掩护以应付日本的神风攻击。

海上战役

英国皇家海军太平洋舰队之任务是对付先岛群岛之日本空中力量，该作战从3月26日开始至4月10日结束，任务非常成功。在4月10日舰队把注意力转向台湾北部机场，舰队在4月23日撤回圣贝纳迪诺湾。虽然对美国海军来说十分普通，但这是英国海军在海上进行最长时间之任务。
5月1日英国太平洋舰队再次出动，攻击之前的机场，但这次还实施炮击。虽然数次神风特攻队攻击造成重大损失，但由于英国之航空母舰使用装甲甲板，因此其损伤较为轻微。
在历时3个月之冲绳岛战役中，日军共出动1,900架神风特攻队自杀飞机，击沉数十艘盟军舰艇及令超过5,000名美军水手阵亡，而己方损失了1,465架神风飞机（2,200架其他日本和美国的763架飞机也受到摧毁，其中包括击毁在地面者）。这些失去的是较小的船只，尤其是负责雷达警戒的驱逐舰，以及护航驱逐舰和登陆舰。虽然没有击沉大型的盟军军舰，但数艘舰队航空母舰却受到严重破坏。而日军亦使用以陆上为基地的摩托艇来实施自杀攻击。
紧张战况及旷日持久的战事迫使海军上将切斯特·尼米兹采取前所未有的纾缓措施令其主要海军指挥官可以休养生息。由于舰队指挥官的更替，美国海军在战役开始时是第5舰队及由海军上将雷蒙德·斯普鲁恩斯指挥，但它最终改为威廉·哈尔西上将率领的第3舰队。

大和特攻舰队的覆灭

最戏剧性之海上作战出现在远离冲绳岛的海面上：日本一支水面舰队在超级战舰大和号率领下进行攻击，以吸引盟军飞机来增加神风特攻队攻击盟军舰艇成功的机会。如果到达冲绳岛就冲上海滩使用其大炮作为炮台，其水兵则上岸作为战斗士兵。但是由于日军已经失去制空权，在没有飞机保护的情况下，大和号自身也等于在进行自杀任务。
大和号与其它参与天号作战的军舰在离开濑户内海后很快就暴露行踪。在超过300架舰载机连续两天攻势下，这艘全世界最大之战舰在1945年4月7日被击沉。美军的鱼雷轰炸机收到命令，只攻击其中一边以阻止战舰进水平衡，或是攻击装甲最薄弱的船尾或舷侧。部分陪同大和号的军舰，包括一艘巡洋舰亦遭击沉。沉没后，日本海军停止行动，再没有参与战役的其余部分。

陆上战役

陆上战役从1945年3月26日开始，历时共87天。
首批登陆士兵属于美军第77步兵师，他们于1945年3月26日在庆良间群岛登陆，此处距离冲绳岛15英哩，庆良间群岛战事持续了5天。在这一系列战事中，第77步兵师共有31人阵亡及81人受伤，而日军共有650人死亡及被俘。该行动为舰队提供了锚地，也消除了自杀摩托艇的威胁。3月31日，美国海军陆战队两栖侦察营在无人防守的庆伊濑岛登陆，并在滩头阵地安装155毫米长脚汤姆炮以支援进攻冲绳岛。

冲绳岛北部战事

主要登陆行动在L日 - 4月1日由美国海军陆战队第3两栖军和第24军在冲绳岛西部之度具知海滩进行，这一天是1945年之复活节星期日及愚人节，美国海军陆战队第2师在东南部的凑川海滩登陆佯攻以迷惑日军及牵制其后备力量。
第10军团以第二次世界大战标准来说相对轻易的横越岛的中南部，攻占读谷机场及嘉手纳机场。由于抵抗微弱，巴克纳中将决定提前进行第2阶段计划- 攻占冲绳岛北部。美国海军陆战队第6师进攻石川地峡，该地到处都是山岳和木林，日军集中在八重岳，此处位于本部半岛的陡峭石壁及地峡之中，该地之激烈战斗直到海军陆战队于4月18日肃清该地为止。
与此同时，美军第77步兵师于4月16日攻占半岛西面对开之伊江岛，除了传统武器外，第77步兵师亦发现一些自杀炸弹及由当地妇女做的长矛。该地之激烈战斗直到4月21日宣布占领伊江岛为止，之后此地变成另一个空袭日本的空军基地。
有些美军士兵发现此地有许多毒蛇，因此穿着厚重的军靴以避免毒蛇袭击。

冲绳岛南部战事

当海军陆战队第6师在向北部进军时，第24军转向冲绳岛腰部推进。第96步兵师在冲绳中西部遇到日军激烈的抵抗，日军扼守住1号公路以东，首里西北约5英里（8.0公里）的强化防御处，这里后来称为仙人掌岭。第7步兵师则遭到驻守在Arakachi西南方约1000码（910米）山丘的日军顽强抵抗，这座山丘日后称为尖峰。4月8日晚上，第24军消除了这些抵抗，在战斗中共损失了1,500人，但杀死或俘虏日军大约4,500人。然而这只是艰苦战斗的开始，美军了解到这些据点只是首里防线的前哨而已。
美军的下一个目标是嘉数高地，这里是两座山之间的鞍部，成为首里外围防御的一部分。此地的日军据点建设坚固，并且日军躲在强化的山洞中顽强抵抗；美军付出了大量死伤才能消灭每个山洞的日军。日军还以枪口逼着冲绳平民离开山洞为日军取得食物和水，致使平民伤亡。
美军进攻嘉数高地后，日军司令牛岛满受长勇影响下决定反攻，4月12日晚上，日军第32军全力反攻，日军攻势十分有计划及准备充分，反攻维持2天，日军发现美军防线在晚上易于渗透，但其强大火力令日军死伤惨重，因此日军重回其原本防守策略。
美军第27步兵师在4月9日登陆岛上西海岸，霍奇现在有3个步兵师在前线，第96步兵师在中央，第7步兵师在东面，每个师只能前进1.5英里（2.4千米）。
霍奇在4月19日再次发起进攻，由324门大炮首先发炮，是第二次世界大战太平洋战争中规模最大的。战舰、巡洋舰及驱逐舰同时轰击，再后由650架海军舰载机猛烈轰炸敌人阵地。日军防守在陡峭之山地上，能使日军安全地避免美军之炮火，同时能用弹雨对付登上高地进攻之美军。 
美军使用坦克攻击嘉数高地，但由于没有足够步兵支援而撤回，损失了22辆坦克。虽然出动了喷火坦克清除日军防守之山洞，但未能突破防线，第24军付出了死伤及失踪720人之代价，但如果不是日军保留大部分力量以防守南部更远地区及海军陆战队第2师在东南部的凑川海滩登陆以牵制日军后备力量，伤亡可能更大。
4月底，海军陆战队第1师替代第27步兵师及第77步兵师替代第7步兵师，当海军陆战队第6师到达后，美国海军陆战队第3两栖军负责右方战线及由第10军团全面指挥战事。
日军于5月4日再次发动反攻，这次牛岛满尝试在海岸发动两栖进攻，为支援反攻，日军出动所有大炮，向美军阵地发射13,000枚炮弹，当天美军之反炮火攻击击毁了19门日军大炮及过后2天内击毁了另外40门。这次反攻完全失败。
巴克纳在5月11日发起另一次进攻，之后激战了10天。5月13日，第96步兵师及第763坦克团攻占圆锥山，这处位于与那原海岸平原476英尺商之高地，是日军在东面之主要防卫地区，日军在此地集结大约1,000人防守。同时，海军陆战队第6师攻占折钵山。这2处要点的攻占标志着美军夹击首里，巴克纳希望尽快攻占首里及消灭日军防守兵力。
5月底之季候雨令山岥及道路充满泥泞，军队在推进及救助伤兵亦很困难，战况变成了像第一次世界大战般之阵地战，士兵在充满泥泞及雨水的战壕战斗，未埋葬的日军尸体开始腐烂，侵在泥土中及令人作闷，山岥上很容易找到蛆虫。
5月29日，海军陆战队第1师师长佩罗德·德尔·瓦尔少将属下之第5陆战团第1营攻占首里，攻占这裹在战略上及心理上对日军做成打击，他本身因此获得海军特别服务勋章，但此处是属于第77步兵师之战区内，所以第77步兵师师长及时命令掉开炮口才使陆战队免于自己人之轰炸及炮火攻击。
无论是计划设计上或对战争缪误上，巴克纳不曾想到日军会退回到第2条防线防守，这导致战役最后阶段的大规模杀戮，包括数千平民死亡。
冲绳岛在1945年6月21日被攻占，虽然一些日军继续战斗，包括冲绳县未来县长大田昌秀。
牛岛满及长勇在战役之最后阶段，在最后一次万岁冲锋后，于89高地上的司令部内切腹自尽，八原博通大佐亦请求自尽，但受到牛岛满拒绝，他说：“如果你死去，就没有人知道冲绳岛战役之真相，记着这个暂时但不能忍受的耻辱，这是你的司令官的命令。” 
八原博通是在此战役中生存下来的日军最高级军官，他后来出版了《冲绳决战－高级参谋之手记》一书。

军事上的损失

美军共有超过84,000人伤亡，其中14,000人死亡或失踪，人数是在硫磺岛和瓜达尔卡纳尔岛总和的两倍之多。这令该战役是美军在太平洋战争中经历的最血腥战斗，及是第二次世界大战中第二最血腥的战役，仅次于突出部之役。数千名军人在稍后间接死亡（本来是伤兵和其他原因），他们不算入之前的总数内。其中最著名的阵亡美军士兵是战地记者恩尼·派尔，他是在伊江岛因为日军机枪扫射而死。美军在整个战斗中受到有史以来最高的48%伤亡率，其中有超过20,000名士兵因此战患有神经衰弱，约有14,000人因此退役。 
巴克纳将军攻击日军防御正面的决定，尽管证明所费不赀，但最终成功。在战役结束前4天，巴克纳将军于视察他在前线的部队时死于日军炮火，他是在战争期间阵亡的最高级别美国军官。翌日另一位将领克劳迪乌斯·米伊斯利准将死于机枪射杀。
盟军在海上有368艘（其中包括120艘两栖舰艇）损坏，而另外36艘，包括冲绳作战中击沉的15艘两栖舰艇和12艘驱逐舰。美国海军的死亡人数超过了受伤人数，有4,907人死亡及4,874人受伤，主要是由于受到神风攻击，日本共有16艘舰艇沉没，包括庞大的战舰大和号。
在陆地上，美军至少失去了225辆坦克，多辆履带式登陆车遭到击毁，而消灭了日军27辆坦克和743门大炮（包括迫击炮、反坦克炮和高射炮），其中一些是由于海军和空军的轰炸而击毁。
有一项统计，日军大约有107,000名战斗人员伤亡及7,400人被俘。有些士兵实行切腹自杀或简单引爆身上的手榴弹，另外大约有20,000人活封在他们的洞穴内。
这也是日军在战争中第一场有数千人投降成为俘虏的战役，许多日军囚犯是琉球人及在不久前才应召入伍参加战斗，因而没有充满日军的不投降主义教条。当美军占领该岛后，日军取走冲绳人的衣物，以免成为俘虏、或前往美军急救站寻求救助，而冲绳人则提供一个简单的方法来协助美国人找出躲藏的日军士兵。由于冲绳语言与日文大不相同，因此由美国人伴随的冲绳人使用语言来辨识日本人，将那些不懂当地语言的人视为隐藏的日军，而遭到美军逮捕。

平民伤亡

在二战其它一些发生过的重大战役的岛屿上（例如在硫磺岛），要么是无人居住，或者是已经提前疏散了平民，因而并未涉及平民。但冲绳有大量原住民平民，根据不同的估计，介于10%至33%的平民在战斗中死亡。冲绳平民在战事中的损失估计为42,000人和150,000人之间死亡（根据冲绳县有超过100,000人）。美军数字显示战役中有142,058名平民伤亡，其中包括因炮火、空袭和日本皇军所征用而死亡者。
在战争的历史上，冲绳县和平纪念馆表达出美国和日本战斗下攻占冲绳时的情况。在1945年的战斗中，日军对冲绳的防卫和安全漠不关心，以及日军利用平民作为人盾抗击美国人。日本在军事上从冲绳居民没收食物和处死躲藏者，导致了大规模的饥饿，迫使平民逃离他们的住所。日军还杀害了约1,000名操不同地方方言的冲绳人以抑制间谍活动。纪念馆写道：“有些人受到炮弹炸伤、一些发现自己陷入了无望的情况而被迫自杀、有的饿死、有的染疟疾而死，而其他人在日军撤退时丧命”。日军士兵因为觉得来日无多，还强奸冲绳平民，在6月开始后日军的强奸“变得普遍”，明确表示日军已不抱存胜利希望。。
随着美军即将来临的胜利，平民往往会在日军强迫下实行集体自杀，日军告诉当地人说胜利的美军士兵都将进行横冲直撞的杀戮和强奸。《琉球新报》是冲绳的两大报纸之一，在2007年写道：“有很多琉球人作证说，日军指示他们自杀。还有一些人也作证说，日军士兵朝他们投掷手榴弹（自行炸死）”。一些平民，经日本宣传诱导后认为，美军士兵是野蛮的及犯下滔天罪行，因而杀害他们的家人和自己，以免被俘。其中一些将自己和家人从现时和平纪念馆所在的悬崖扔下。
然而尽管日本军队告知冲绳人，称美国人将对他们进行强奸、酷刑和谋杀，但是战后他们“常因敌对的美方给予他们更为人道的对待而感到惊讶”。根据马克·塞尔登的《群岛的不满：冲绳回应日本和美国的力量》一书写道，美国人并不如日本军事官员所警告的，“不奉行酷刑、强奸和杀害平民的政策”。一位军事情报处的日裔美国人晃人坪田充当美军的翻译，说服数以百计的平民不要自杀，因而保住了性命。

总结

岛上有90%的建筑完全摧毁，郁郁葱葱的热带景观，变成了“一个布满泥泞、铅、腐烂和蛆虫的广阔领域”。
冲绳的军事价值“超出了所有的希望”，冲绳提供了接近日本的一个舰队锚地、部队集结地域和机场。战斗结束后，美军实行斑马行动以消除在周围水域的地雷，并成立了琉球政府以军政府的形式占领冲绳。重要的美军部队仍然驻扎在这里，嘉手纳空军基地仍然是美国在亚洲最大的空军基地。
一些军事历史学家认为，冲绳直接导致对广岛和长崎使用原子弹，并以此为手段的避免对日本本土实施地面入侵。其中一个持有这种突出的看法是维克托·戴维斯·汉森，他在其著作《碧波的战役》中明确指出：“...由于在冲绳的日本人，包括冲绳原居民，如此激烈的抵抗防御战（即使遭到切断，及没有补给品），而且因为伤亡如此之高，许多美国战略家寻找替代直接入侵日本本土外的手段。原子弹的出现是令人钦佩的，迫使日本人投降，而没有美国人伤亡。讽刺的是，美国传统的火攻轰炸日本各大城市（尤其是在入侵冲绳前实施了数个月）比原子弹远远更有效地杀害平民，如果美军只是继续或扩大轰炸，日本可能已经投降。不过炸弹是一个显示美国强大力量的标志，和日本投降，避免入侵日本本土。”
在1945年温斯顿·丘吉尔称该战役“是军事历史上最激烈及著名的。”
1995年冲绳政府在摩文仁立碑命名和平的基石，该地是冲绳岛东南部最后的战场。纪念馆列出了所有在战斗中死亡的已知外国和日本军人及平民名字。截至2008年6月为止，它共列出了240,734人的名字。

自杀命令争议

冲绳当地政府和日本政府对日本军方在战斗中迫令平民集体自杀的行为意见分歧。2007年3月日本文部科学省呼吁出版商改写描述说，陷入困境的日本帝国军队由于强迫平民在战事中自杀，因此他们不会为美军所俘。文部科学省的首选说明仅仅说，平民收到来自日军的手榴弹。
此举在冲绳人当中引发了广泛的抗议活动。2007年6月冲绳地区各县大会通过一项决议说：“我们强烈呼吁（国家）政府收回指示，立即恢复教科书中的描述，使冲绳岛战役真相，就会正确传递，悲惨的战争将不会再发生 ”。
在战后著名的家永教科书诉讼中，关于冲绳战役中是否存在强迫集体自杀，也是审判的焦点问题之一。
在2007年9月29日约110,000人举行在冲绳的历史上最大规模的政治集会，要求文部科学省收回其对教科书出版商修改有关平民自杀内容的命令。该决议指出：“一个不可否认的事实是没有日本军队的参与，‘集体自杀’就不会发生，任何删除或修改（描述）是对很多在该事件中的幸存者证词的拒绝和失真”。
在2007年12月26日文部科学省的部分承认日本军方在平民集体自杀所起的作用。该部的教科书编撰会允许出版商以恢复引用平民“是日军逼迫下集体自杀的”为内容。“可以说，该委员会的报告指出，从（冲绳居民）的观点看，他们是被迫进入集体自杀”。这就是虽然没有足够的幸存者说，重要的是今天的儿童知道到底发生了什么。
诺贝尔奖获奖作者大江健三郎写了一本小册子，其中指出，集体自杀的命令是由参加该战役的日军下达的，他遭到修正主义者起诉，包括该战役的指挥官提出反驳及希望阻止这本小册子出版。法庭于2007年11月9日进行聆讯，大江作证说：“冲绳岛上之居民被迫集体自杀根据日本的等级社会结构进行，这贯穿日本整个国家、日本军队和当地驻军”。在2008年3月28日在大阪府法院裁定，赞成大江的说话说：“可以说，军方深入参与了集体自杀。”法院承认军队参与了集体自杀和谋杀后自杀，理由是士兵分发手榴弹自杀的事实和在没有驻扎日本军队的岛屿上没有集体自杀记录的事实。