Initializing... drag & drop files here
Supports: SWF
This tool extracts the audio stream embedded in a Flash SWF file and re-encodes it as a Sun/NeXT .au audio file. It is an audio-extraction job, not a video conversion: any embedded sound is pulled out and the animation, vector art, and ActionScript are discarded. Two things are worth knowing before you start. First, many SWF files hold little or no continuous audio — a button-click sound or a short jingle, sometimes nothing at all — so there may be nothing meaningful to extract. Second, AU is a legacy Unix audio format; if you simply want portable audio that plays everywhere, SWF to MP3 is almost always the better choice, and if you actually want the animation itself, SWF to MP4 keeps the visuals.
| Property | Value |
|---|---|
| Full name | Small Web Format (originally "ShockWave Flash") |
| Origin | FutureWave (FutureSplash Animator, May 1996), then Macromedia Flash 1.0; Adobe acquired Macromedia in 2005 |
| Type | Multimedia container — vector graphics, animation, audio, video, ActionScript |
| Audio support | Added in Flash 3; embedded audio commonly MP3, ADPCM (IMA variant), Nellymoser, or Speex |
| Flash sample rates | 5512, 11025, 22050, 44100 Hz (Speex at 16 kHz; Nellymoser at 8/16 kHz) |
| Status | Defunct — Adobe ended Flash Player support on December 31, 2020, and blocked Flash content on January 12, 2021 |
| Property | Value |
|---|---|
| Full name | AU / SND audio (the "Sun audio" format) |
| Origin | Sun Microsystems; widely used on NeXT systems and early web pages (mid-to-late 1980s) |
| Extensions | .au, .snd |
| Header magic | 0x2e736e64 — the four ASCII characters .snd |
| Common encodings | 8-bit G.711 μ-law (encoding type 1), 16-bit linear PCM (encoding type 3) |
| Best for | Legacy Unix/NeXT toolchains and historical compatibility |
| Practical note | Largely superseded; for portable audio, MP3 or WAV is more widely supported |
.swf file onto the page or click "Add Files" to select it. You can queue several SWF files and process them with the same settings..au file. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. No sign-up, no watermark.Yes. The converter reads the SWF binary directly on our servers and pulls the embedded audio stream out of it — it does not run Flash Player or load the animation. Adobe ended Flash Player support on December 31, 2020, but the SWF file itself is just a container, and its audio data can still be decoded and re-encoded long after the runtime was retired.
Then there is nothing for the tool to convert. Plenty of SWF files are pure vector animation, a game UI, or an ad with only short click sounds — and some have no sound track at all. If the conversion returns an empty or near-silent result, the SWF most likely never contained a continuous audio stream in the first place.
For almost any modern use, no. AU is a legacy Sun/NeXT format from the 1980s and is poorly supported by today's players and phones. Choose AU only if a specific old Unix toolchain, NeXT app, or archival workflow requires .au. Otherwise use SWF to MP3 for portable, universally playable audio, or SWF to WAV for uncompressed audio you plan to edit.
AU files carry a short header (the .snd magic, 0x2e736e64) followed by the audio payload. This converter writes 8-bit G.711 μ-law by default; A-law and 16-bit big-endian linear PCM (PCM_S16BE) can be selected in the advanced options. The classic, smallest AU profile is 8-bit μ-law at an 8000 Hz sample rate, which is why you may want to set Audio Sample Rate to 8000 Hz for maximum compatibility with old μ-law tools.
It depends on what is inside the SWF. SWF audio is often already lossy — MP3, Nellymoser, or Speex — so decoding it and re-encoding to AU does not recover anything that was already discarded. The default AU output is 8-bit μ-law, a telephony-grade companding that packs roughly 14 bits of dynamic range into 8, so expect a slight further fidelity cut on music; for a full-fidelity copy of the decoded audio, select 16-bit PCM (PCM_S16BE) in the advanced options. Downsampling to 8000 Hz on top of that narrows the sound further still.
Most people who land on an SWF audio page actually want the Flash content itself, not a stripped audio track. To keep the visuals, use SWF to MP4, which renders the animation timeline to a standard video file that plays on any device. The AU output here keeps only the sound.
No. The converter decodes the audio stream directly from the SWF binary on our servers — it never launches Flash Player or renders the animation timeline. That is why extraction still works even though the Flash runtime was retired: the sound data is stored inside the file and can be decoded independently of the dead player.
Flash embeds audio at 5512, 11025, 22050, or 44100 Hz (Speex streams run at 16 kHz and Nellymoser at 8 or 16 kHz). Leave Audio Sample Rate on "Original" to keep whatever the SWF stored; drop it to 8000 Hz only when you specifically want the classic μ-law telephony AU profile, which trades bandwidth for maximum compatibility with old Unix tools.
Yes. Set a start time and duration with the Trim control and only that segment is decoded and written to the .au file. This is handy when a SWF holds one short jingle or click sound surrounded by long silent stretches — you extract the part that matters instead of a mostly-empty track.