Initializing... drag & drop files here
Supports: SWF
.swf Flash file, or click "+ Add Files" to select from your computer. Multiple files are supported for batch extraction.DefineSound / SoundStreamBlock tags, and you get a clean MP3 — no Flash Player needed, no watermark, no sign-up.Adobe ended Flash Player support on December 31, 2020 and began blocking SWF content from running on January 12, 2021. The animations are mostly gone, but the audio inside — voice-overs, game sound effects, tutorial narration, music loops — is often the only surviving copy of work that took weeks to produce. Pulling that audio into MP3 makes it usable in any modern app, podcast, or video project.
.swf titles whose chiptune loops and SFX still have no other public release.| Property | SWF | MP3 |
|---|---|---|
| Designed for | Vector animation + multimedia container | Lossy audio compression (MPEG-1/2 Audio Layer III) |
| Released | 1996 (Macromedia FutureSplash) | 1993 (Fraunhofer IIS) |
| Holds audio | Yes (one of several stream types) | Yes (audio only) |
| Internal audio codecs | MP3, ADPCM, Nellymoser, raw PCM, Speex | MPEG-1/2 Layer III only |
| Plays in browsers (May 2026) | No — Flash Player EOL Dec 31, 2020 | Yes — Chrome, Firefox, Safari, Edge |
| Native playback today | Ruffle emulator (partial), standalone Flash Projector | Every OS, every browser, every DAW |
| Typical bitrate | 64–192 kbps for embedded MP3 streams | 32–320 kbps CBR; ~245 kbps VBR V0 |
| Active development | No — Adobe discontinued | Yes — patents expired 2017, format is now royalty-free |
| Bitrate | Best for | Size per minute (stereo) |
|---|---|---|
| 64 kbps | Speech, audiobook, podcast | ~480 KB |
| 128 kbps | Cartoons, game SFX, casual listening | ~960 KB |
| 192 kbps | Music with vocals, balanced quality / size | ~1.4 MB |
| 256 kbps | Near-CD quality music | ~1.9 MB |
| 320 kbps | Maximum LAME CBR, archival masters | ~2.4 MB |
| VBR V0 (~245 kbps) | Transparent quality, smaller than 320 CBR | ~1.8 MB |
Yes. The SWF format itself is just a container — the audio tracks live inside DefineSound (one-shot clips) and SoundStreamHead / SoundStreamBlock (streamed audio) tags. Our converter parses those tags directly with FFmpeg's SWF demuxer, so we don't need Flash Player or its runtime. The death of Flash Player killed playback, not the data.
The SWF specification supports five audio formats: MP3, ADPCM, raw PCM (uncompressed), Nellymoser (Flash-only voice codec), and Speex. Animations built in Adobe Flash 8+ almost always use MP3 at 64–128 kbps for streamed audio. Older or smaller SWFs (vintage banner ads, simple buttons) often use ADPCM. Voice chat applets used Nellymoser. We re-encode all of them to standard MP3 on output.
If the SWF already holds MP3 audio at, say, 128 kbps and you output MP3 at 192 kbps, the output is bounded by the source quality — you can't add information that isn't there. To minimize loss, pick a target bitrate at or just above the source bitrate, or use the Highest quality preset (LAME VBR). Re-encoding ADPCM or Nellymoser sources to MP3 has a transcoding generation loss, but it's typically inaudible at 192 kbps and above.
SWF animations often use DefineSound tags for one-shot effects (button click, level-up jingle) and load longer music via external SoundStreamHead blocks streamed in over the timeline. If your extracted file is short, the SWF likely contains a single short event sound and the "background music" was being loaded from a separate .mp3 file at runtime — that companion file is what the original site streamed, and it isn't inside the SWF itself.
Yes. Upload as many .swf files as you need and each one will be processed with the same settings. This is the fastest way to clean out an old Newgrounds archive, Articulate Storyline course package, or c:\Games\Flash folder.
Only the audio physically embedded in the .swf file can be extracted — anything streamed from a remote URL (a CDN, a paired .mp3, an FLV companion) lives outside the file. If you originally had a game.swf plus a music.mp3 sitting in the same folder, look for that loose .mp3; it's the same data the game played at runtime.
MP3 is the universal default — playable everywhere, small file size. Choose WAV when you need lossless masters for editing in Audacity, Adobe Audition, or a DAW (the file will be 5–10× larger). Choose M4A (AAC) when the destination is iPhone, Apple Music, or modern podcast players where AAC delivers slightly better quality per kilobit than MP3.
No. The original SWF specification (versions 1 through 19) has no DRM layer for audio. Some Flash-based commercial e-learning systems wrapped SWFs inside proprietary players with their own license checks, but the audio bytes inside the SWF itself are not encrypted. Extracting audio from a SWF you own — your own old projects, your own learning modules — is mechanically straightforward.
Use our SWF to MP4 converter to render the full animation plus audio into a modern H.264 video. For just the visuals (no audio), SWF to GIF keeps the loop format that suited Flash originally. The FLV to MP3 converter handles the related Flash Video container the same way.