Operation Regenbogen ( tysk: Regenbogen - " regnbuen ") var en operation af Kriegsmarine , ifølge hvilken alle tyske skibe før overgivelsen i Anden Verdenskrig skulle slynges af deres egne besætninger for at bevare flådens ære.
Den 30. april 1945 beordrede storadmiral af Kriegsmarine Karl Dönitz , at alle tyske skibe, bortset fra dem, der var nødvendige til fiskeri, transport og efterkrigstidens minerydning, skulle destrueres. Den 4. maj kl. 15:14 blev Dönitz, i overensstemmelse med en af betingelserne fra de allierede, tvunget til at beordre aflysning af Operation Regenbogen, dog mente cheferne for ubådene i den vestlige Østersø, at denne sidste ordre ikke var givet efter Dönitz vilje og ikke overholdt det, og sænkede 238 ubåde, heraf 16, der allerede var taget ud af drift og 5 endnu ikke søsat [1] .