Kaiserschlacht (z niem. Bitwa Cesarza; inne nazwy: ofensywa wiosenna 1918, ofensywa Ludendorffa) – seria ataków wojsk niemieckich na zachodnim froncie I wojny światowej, rozpoczynająca się 21 marca 1918 roku. Celem ofensywy było przełamanie frontu i pokonanie aliantów przed przybyciem wojsk amerykańskich.
Kaiserschlacht podzielony został na cztery operacje o kryptonimach Michael, Georgette, Gneisenau oraz Blücher-Yorck, które miały być wprowadzane w takiej kolejności. Główną operacją był Michael – miał on na celu okrążenie i zniszczenie sił Brytyjczyków, w wyniku czego front od Sommy do kanału La Manche zostałby właściwie pozbawiony obrońców, co umożliwiłoby wdarcie się wojsk niemieckich w głąb terytorium Francji, omijając trzon wojsk francuskich, zajęcie Paryża i zmuszenie Francji do podpisania pokoju. Pozostałe operacje miały na celu odwrócenie uwagi od tej głównej.