SWF est un format de fichier d'extension. Il a été initialement développé en 1995 pour le service Netscape plug-in API (Application Programming Interface) pour permettre aux navigateurs web pour lire l'animation sans utiliser Java. Le plug-in conçu pour le dessin simple et animation sur le web, a été à l'origine appelé FutureSplash Animator et la société de développement a été appelé FutureWave . Les développeurs essayé sans succès de vendre le logiciel Adobe et refusé Fractal Design, le logiciel d'expédition en 1996.
À l'été 1996, Microsoft utilisé FutureSplash dans son MSN (MicroSoft Network) lancement et du Disney Online, qui a travaillé avec Macromedia Shockwave dans d'autres fonctions, utilisé pour leur FutureSplash Disney Daily souffle. C'est ainsi que Macromedia sont venus écouter du produit, et plus tard en 1996, elle a acheté Macromedia , rebaptisé le produit Flash , et il s'est développé dans un environnement de développement multimédia complète.
Parce que Macromedia utilisé le plug-in web Shockwave a appelé à plusieurs produits multimédias, y compris Flash, le type MIME de Flash est application / x-shockwave-flash. La désignation fichier a été faite pour être SWF, comme un acronyme pour «Shockwave Flash». Shockwave , cependant, est un logiciel auteur séparée, et à cause de la confusion, et avec un achat de Macromedia par Adobe en 2005, était SWF repensée comme représentant "Format Small Web." Le format SWF peut produire des graphiques vectoriels, des vidéos, du texte et du son sur Internet avec l’aide d’Adobe Flash Player et Adobe AIR. Les estimations au début de 2010 a affirmé que 70-80% du matériel vidéo sur Internet sont en format Flash, c'est à dire, les fichiers SWF, et que plus de 98% des ordinateurs de bureau qui étaient avec accès Internet a Flash Player.
SWF est le format d'exportation native pour Adobe Flash, le logiciel de création multimédia, mais d'autres fichiers peuvent être convertis au format SWF à l'aide de convertisseurs ou convertis à partir du format SWF vers d'autres formats. Une polémique autour du format de fichier SWF née au printemps de 2010, quand Apple iPhone a changé le contrat de licence développeur de spécifier que les applications pour l'iPhone nécessité d'être à l'origine écrit dans un langage de programmation approuvé par Apple Cela exclut le développement dans le communiqué de Flash CS5 pour 2010, qui a été spécialement conçu pour permettre aux développeurs de créer des applications en Flash et de les transférer sur les autres plateformes.