SWF är ett binärt format som utvecklades av Macromedia, vilket senare förvärvades av Adobe. Formatet var väsentligt för webbplatsers interaktivitet, eftersom det möjliggjorde saker som skalbara vektorgrafik, strömmande video och ljud, samt interaktiva mönster som knapphändelser och rullgardinsmenyer. Dessutom kan SWF-filer vara oberoende, vilket innebär att de kan exekveras i en Flash Player utanför en webbläsare.
SWF-formatet utmärkte sig för sin animeringskvalitet och dess lätta vikt, vilket gav snabba laddningstider. Dessutom var det förenligt med alla webbläsare, vilket även gav det en stark position i media. Skapande av en SWF-fil involverar å andra sidan användning av en IDE (Integrated Development Environment) som Adobe Animate eller liknande verktyg.
Det är dock viktigt att notera att Adobe slutade stödja Flash Player, enheten som hanterar SWF-filer, från december 2020. Detta på grund av en kombination av säkerhetsproblem, framväxten av bättre teknologier och minskande användning. Eftersom SWF-tekniken är nu föråldrad, har HTML5, WebGL och WebAssembly blivit mer allmänt accepterade moderna alternativ.