SWFTools — это набор утилит с открытым исходным кодом для работы с файлами формата SWF (ShockWave Flash), предназначенный для их создания, редактирования и конвертации. Разработанный Матиасом Краммом и Рейнером Бёмом, проект был впервые выпущен в 2003 году и распространяется под лицензией GPL-2.0. SWFTools поддерживает кроссплатформенность, работая на операционных системах Linux, Windows и macOS. Основной акцент сделан на командной строке, что позволяет интегрировать инструменты в автоматизированные процессы и сценарии сборки.
Набор включает в себя различные программы для конвертации документов и мультимедийных файлов в формат SWF, а также для извлечения ресурсов из существующих SWF-файлов. Среди возможностей — создание анимаций из изображений, конвертация PDF-документов, а также дизассемблирование и компиляция ActionScript. Несмотря на то, что проект не обновлялся с 2012 года, SWFTools остаётся полезным инструментом для работы с Flash-контентом в условиях устаревания Adobe Flash Player и перехода на современные веб-технологии.
- pdf2swf — конвертирует PDF-документы в SWF, создавая по одному кадру на страницу с сохранением форматирования, включая таблицы и формулы.
 - jpeg2swf — генерирует слайдшоу из одного или нескольких JPEG-изображений, поддерживает сжатие с использованием H.263 для улучшения качества видео.
 - png2swf — аналогичен jpeg2swf, но предназначен для PNG-изображений.
 - gif2swf — конвертирует GIF-анимированные изображения в формат SWF.
 - swfcombine — инструмент для объединения нескольких SWF-файлов в один, вставки SWF в оболочку или изменения параметров, таких как размер.
 - swfextract — позволяет извлекать элементы из SWF-файлов, включая изображения, звуки и шрифты.
 - swfdump — выводит информацию о содержимом SWF-файла, включая изображения, шрифты, звуки и дизассемблированный код.
 - swfstrings — сканирует SWF-файлы на наличие текстовых данных.
 - swfc — компилятор, позволяющий создавать SWF-файлы из простых скриптов, поддерживает ActionScript 2.0 и 3.0.
 - as3compile — независимый компилятор для ActionScript 3.0, в основном совместим с Flex.
 - font2swf — конвертирует шрифты (TrueType, Type1) в формат SWF.
 - wav2swf — конвертирует WAV-аудиофайлы в SWF, используя MP3-потоки с помощью кодера LAME.
 - swfrender — рендерит растровые изображения из SWF-файлов, созданных с помощью pdf2swf, jpeg2swf или png2swf.
 - swfbbox — позволяет читать и корректировать ограничивающие рамки SWF.