ไฟล์ที่มีนามสกุล SWF เป็นไฟล์รูปแบบมัลติมีเดียกราฟิกแบบเวกเตอร์และโค้ด ActionScript ซึ่งประดิษฐ์ขึ้นจากโปรแกรม Adobe Flash และชื่อของไฟล์เหล่านี้เป็นตัวย่อของคำว่า Shockwave Flash แม้ว่าจะหมายถึง Small Web รูปแบบ.
ทั้งหมดนี้เราเข้าใจว่าเป็นรูปแบบไฟล์กราฟิกเวกเตอร์ที่รองรับบิตแมปและสามารถสร้างภาพเคลื่อนไหวและภาษา actioncript ได้ การดูประวัติถูกสร้างขึ้นโดย บริษัท Adobe Systems ในตอนที่ยังใช้ชื่อว่า Macromedia
คุณจะสนใจที่จะทราบว่าไฟล์ SWF สามารถสร้างได้จากผลิตภัณฑ์ Adobe ต่างๆเช่น Flash Builder และ After Effects เพื่อตั้งชื่อไม่กี่อย่าง โปรแกรมอื่น ๆ ที่สามารถสร้างไฟล์ SWF ได้แก่ Multimedia Fusion 2, Captivate หรือ Max SWiSH
เพื่อให้ไฟล์ SWF ทำงานได้จำเป็นต้องมีปลั๊กอินพิเศษที่รู้จักภายใต้ชื่อ Adobe Flash Player โดยปกติแล้วจะอยู่ในตำแหน่งบนหน้าเว็บสำหรับภาพเคลื่อนไหวหรือกิจกรรมที่มีการโต้ตอบมากขึ้น เป็นเรื่องปกติที่จะพบว่าเป็นวิธีการที่โดดเด่นกว่ามากเพื่อให้เกิดการเผยแพร่ในหลาย ๆ กรณี
คุณสมบัติทั้งหมดนี้ทำให้เป็นไปได้ว่าพวกมันใช้แบนด์วิดท์ขั้นต่ำและไม่รบกวนการใช้งานเครือข่ายของเรามากเกินไปนอกจากนี้ยังทำงานได้อย่างสมบูรณ์แบบกับเว็บเบราว์เซอร์และระบบปฏิบัติการทุกประเภทโดยได้รับการติดตั้งปลั๊กอินที่ทำให้ใช้งานได้ประมาณ 98 % ของคอมพิวเตอร์ที่เข้าถึงอินเทอร์เน็ตได้ทั่วโลก