Initializing... drag & drop files here
Supports: SWF
This walks through pulling the embedded audio out of a legacy Adobe/Macromedia Shockwave Flash (.swf) movie and saving it as AIFF — Apple's uncompressed PCM format that Logic Pro, GarageBand, and Pro Tools open natively. It is for anyone salvaging a sound clip, voice-over, or music bed from a Flash asset that nothing modern can play anymore. The visuals and animation are discarded; only the audio survives.
.swf file onto the page, or click "+ Add Files" to select it from your device. Multiple SWFs can be queued and processed with the same settings for batch extraction.The output AIFF is uncompressed 16-bit big-endian PCM (PCM_S16BE) by default — the native AIFF encoding macOS audio tools expect. There is no bitrate to set, because PCM is uncompressed; the only knobs that affect the result are channel layout, sample rate, and trim. The thing to understand is that AIFF cannot improve on what is inside the SWF. Flash stored audio with lossy or low-bitrate codecs (MP3, ADPCM, Nellymoser, Speex), so the AIFF is a faithful, uncompressed capture of that already-compressed signal — not a restoration of lost detail.
.mp3 or an external stream) at runtime, so the .swf itself contains no sound to extract..swf can be extracted..swf movie and not a renamed .fla source or a corrupted download.Extraction only ever recovers audio that is embedded inside the .swf itself. Interactive or timeline-driven sound assembled at runtime by ActionScript, audio streamed from a remote server, and tracks loaded from a paired external file all live outside the SWF and cannot be pulled out — a community survey of archived Flash games found roughly a fifth stayed silent for exactly these reasons. If your goal is the full animation rather than just the audio, use SWF to MP4 to render visuals plus sound into a modern H.264 video. And if you originally had a game.swf sitting next to a music.mp3, that loose file is the soundtrack the Flash movie streamed at runtime — grab it directly.
Yes. Adobe ended Flash Player support on December 31, 2020 and browsers began blocking Flash content on January 12, 2021, but that killed playback, not the data. The audio still sits inside the .swf container in DefineSound and SoundStreamBlock tags, and our converter parses those server-side with FFmpeg — no Flash Player runtime, plugin, or projector required.
No. SWF audio is stored with lossy or low-bitrate codecs (MP3, ADPCM, Nellymoser, or Speex), so detail was already discarded when the Flash movie was authored. AIFF wraps the decoded signal in uncompressed PCM, which preserves it exactly but cannot rebuild what the original encode threw away. The benefit is an editable, codec-free master, not recovered fidelity.
Because AIFF stores raw uncompressed PCM. The SWF probably held MP3 audio at 64–128 kbps (about half a megabyte to a megabyte per minute), while 16-bit/44.1 kHz stereo AIFF runs roughly 10 MB per minute. The size jump is the cost of an uncompressed format, not added quality. If size matters more than headroom, convert to SWF to MP3 instead.
The default is 16-bit big-endian PCM (PCM_S16BE), the classic AIFF encoding that Logic Pro, GarageBand, and Pro Tools expect — AIFF is big-endian where WAV is little-endian. In our testing, a one-minute stereo SWF audio track at 44.1 kHz produced an AIFF of roughly 10 MB, matching the expected PCM size. Going to a higher bit depth would not add detail the lossy SWF source never had.
The SWF likely had no embedded audio, or used a short one-shot event sound while streaming its real music from an external file at runtime. Only audio physically inside the .swf can be extracted; anything ActionScript loaded from a remote URL or a paired .mp3 lives outside the file. If a loose companion audio file shipped alongside the SWF, that is the soundtrack you are looking for.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. After extracting and editing your AIFF, you can shrink it for delivery with the Audio Compressor or trim it further with the Audio Cutter.