Hovedforskel: FLV og SWF er to typer filformat, der bruges i Adobe Flash. SWF bruges til multimedie, vektorgrafik og ActionScript. FLV er et container filformat, der bruges til at levere video over internettet.

SWF-filformatet blev udviklet af FutureWave-softwaren og blev derefter overført til Macromedia. Macromedia blev til sidst erhvervet af Adobe. SWF-filer indeholder normalt animationer eller interaktive applets. I øjeblikket er SWF det dominerende format til visning af animeret vektorgrafik på internettet. SWF bruges også almindeligt til at udgive browserspil ved hjælp af ActionScript.
Udtrykket "SWF" står for "Small Web Format." Det stod oprindeligt for "ShockWave Flash." Det blev ændret for at eliminere forvirring med Shockwave, som er en anden teknologi. SWF var imidlertid afledt af Shockwave.
FLV står for Flash Video. Der er to hovedfilformater til Flash Video, FLV og F4V. FLV bruges som regel til at levere video på internettet. Filformaterne understøttes i Adobe Flash Player. De blev oprindeligt udviklet af Macromedia, og er i øjeblikket under Adobe Systems.
FLV er et container filformat, der ligner .avi eller .mov. En containerfil angiver, hvordan datastrømmene inde i den er organiseret. Den faktiske organisation og repræsentation af datastrømmene udføres af de forskellige typer codecs.

.swf-filer er de færdige, kompilerede og offentliggjorte Flash-filer. Disse kan ikke redigeres. .flv-filer, på den anden side er det egentlige videomateriale, der skal afspilles. Hvis man ønsker at foretage ændringer i videoen, er FLV-filer dem, der skal redigeres. De kan redigeres ved hjælp af forskellige typer Flash authoring software.
SWF-filen er den fil, der indeholder rammen og afspillerkontrollen, som man kan interagere med på hjemmesiden. Mens FLV er den video, der afspilles. Derfor kan man sige, at FLV er videoen, mens SWF er afspilleren.