SWF, tidigare känt som ShockWave Flash, är ett filformat som utvecklades av Macromedia, vilket senare köptes av Adobe. Det skapades ursprungligen för att skapa animationer för webbplatser, ett verktyg för att ”levandegöra” den statiska webben. Det blev snabbt populärt för inbäddade webbvideor, och under en tid användes det också för att bygga kompletta webbplatser.
SWF-filer kan innehålla text, vektor- och rastergrafik, samt ActionScript-kod, ett skriptspråk som Flash Player, en webbläsartillägg, tolkar och kör. Dessa filer är kompakta, snabba att ladda och kan skalas till olika storlekar utan kvalitetsförlust, vilket gjorde dem idealiska för användning på internet.
Trots detta har användningen av SWF och Flash minskat betydligt under det senaste decenniet. Främst på grund av säkerhetsproblem och bristande stöd för mobila enheter. Adobe meddelade till och med 2017 att de skulle upphöra med stödet för Flash Player 2020. Sedan dess har plattformar som HTML5, WebGL och WebAssembly tagit över dess roll för att leverera multimedieinnehåll över webben, även om SWF fortfarande stöds av vissa äldre webbläsare som Internet Explorer.