SWF to FLAC Converter

Convert SWF files to FLAC format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: SWF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Compression level
Compression level
1
12
12
Lower the number, faster the process but file will be larger. For high compression, set this to a largest number. This doesn't effect the audio quality.
Audio Channel
Audio Channel
Audio Sample Rate
Audio Sample Rate
Trim

Convert SWF to FLAC

A .swf is a container, and this tool pulls the embedded audio stream out of it and re-encodes that stream as FLAC. It does not play the Flash movie, run its ActionScript, or render its vector timeline — nothing here needs a Flash runtime, because nothing here emulates one. That distinction decides whether the conversion succeeds: if the SWF carries a real audio stream, you get a FLAC; if the sound was generated at runtime, or the file is a pure vector animation, there is no audio track to extract and the job fails at the input stage rather than handing you a silent file.

Adobe stopped supporting Flash Player on December 31, 2020 and began blocking Flash content on January 12, 2021, so pulling the audio out is often the only way left to reuse a soundtrack, voice-over or jingle that only exists inside an old .swf.

How to Convert SWF to FLAC

  1. Upload Your SWF File: Drag the .swf onto the page or click "+ Add Files". You can queue several files and convert them with one set of settings.
  2. Leave Audio Sample Rate on "Original": Flash routinely used 11,025 Hz and 22,050 Hz, and neither appears in the dropdown (it offers 8000, 12000, 16000, 24000, 44100 and 48000 Hz). "Original" keeps whatever the SWF actually contains instead of resampling it to a rate that was never in the file.
  3. Set Compression level and Audio Channel: Compression level runs 0-12 and opens at 12, the slowest and smallest setting; it changes encoder effort and file size only, never the decoded samples. Audio Channel defaults to "Original" and can force Mono or Stereo.
  4. Convert and Download: Click "Convert" and download the .flac. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours — no sign-up, no watermark.

What Is Actually Inside a SWF, and What Reaches the FLAC

Flash stored sound two different ways, and the difference is the single best predictor of what you will get back.

What the SWF contains How it is stored What extraction gives you
Timeline / stream sound SoundStreamHead + SoundStreamBlock, synced to frames One continuous track — the normal good outcome
Event sound (button click, effect) DefineSound, triggered by StartSound Each sound is a separate stream; only one lands in the output
Runtime-generated audio Built by ActionScript at play time Nothing — it never existed as stored samples
Vector animation, no sound Shape and sprite tags only Nothing; the conversion fails at input

The event-sound case surprises people most. A SWF built with three DefineSound tags probes as three independent audio streams, and default stream selection takes exactly one of them — three one-second sounds produced a FLAC that was 1.000 second long, not three. A Flash game with forty sound effects therefore yields one effect, not a soundtrack.

Flash Audio Codecs and What FLAC Can Do About Them

Flash audio codec Compression Lossless FLAC recovers the original?
MP3 Lossy No — FLAC preserves the decoded MP3, not the pre-MP3 master
ADPCM Lossy No
Nellymoser (Asao) Lossy, speech-oriented No
Uncompressed PCM None Yes — bit-for-bit, this is the case FLAC was made for

FLAC is lossless with respect to what the decoder hands it, which is not the same as lossless with respect to whatever went into Flash originally. Almost all Flash audio was already compressed, so for those files FLAC guarantees no further loss while making the file substantially larger. A 6-second test SWF carrying a 128 kbps stereo MP3 stream held about 97 KB of MP3 payload and produced a 292 KB FLAC — almost exactly three times the size, carrying exactly the same audible information.

Frequently Asked Questions

Why did my SWF to FLAC conversion fail instead of producing a silent file?

Because there was no audio stream to convert. When a SWF contains video but no sound, the encoder is asked to write a FLAC file with nothing in it and stops with an "output file does not contain any stream" error. This is a hard failure by design — it is more honest than handing you a valid-looking FLAC full of digital silence. If you expected sound, the audio was most likely generated by ActionScript at runtime rather than stored in the file.

Will converting SWF to FLAC improve the audio quality?

No, and it cannot. FLAC is a lossless container for samples that already exist; it has no way to reconstruct detail that MP3, ADPCM or Nellymoser discarded years ago. What FLAC buys you is a stable archival copy that will not degrade further through repeated editing and re-saving. If your goal is simply a playable file rather than an archive, SWF to MP3 or SWF to WAV will be smaller or simpler respectively.

Which sample rate should I choose for an old Flash file?

"Original". Flash content was overwhelmingly authored at 11,025 Hz or 22,050 Hz to keep download sizes small in the dial-up era, and neither rate is offered in the dropdown. Picking 44,100 Hz on a 22,050 Hz source does not add fidelity — it interpolates samples that were never recorded, producing a file twice the size with identical audible content.

Does the compression level change how the audio sounds?

No. FLAC's compression level controls how hard the encoder searches for redundancy, which affects encoding time and final file size but never the decoded samples. Level 0 and level 12 decode to bit-identical audio. The page opens at 12, so you already get the smallest file; drop it only if you are converting a large batch and want the job to finish sooner.

Can I extract just one section of the Flash audio?

Convert the whole thing first, then trim the FLAC. A .swf is not a seekable container — there is no index to jump into, so asking for a start offset inside the Flash file does not produce the section you asked for. Converting at full length and cutting the resulting .flac afterwards is both reliable and faster, since the second step operates on a format that seeks properly. It is also the only way to see how long the audio really is, because a SWF header declares a frame count rather than a duration.

Why does my SWF show a different length than the FLAC I got back?

A SWF header declares a frame count and a frame rate, not a duration, and those describe the animation timeline rather than the sound. The extracted audio is exactly as long as the stored samples, which is frequently shorter than the movie — a 30-second banner with a 4-second jingle yields 4 seconds of FLAC. With event sounds it is shorter still, because only one of them is selected.

Does FLAC preserve any of the Flash metadata?

Practically none. SWF has no standard tagging block for title, artist or album — that information usually lived in the surrounding web page or in ActionScript variables, neither of which survives extraction. Expect an untagged FLAC and plan to add tags yourself afterwards if you are archiving a collection.

What happens to my SWF file after the conversion?

Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — never shared, never made public, and never used for anything other than producing your download.

Is a vector-only Flash animation convertible to any audio format?

No. A SWF that is nothing but shapes, sprites and script contains no stored audio samples for any tool to extract, so it fails on every audio target rather than just this one. To hear that kind of file at all you need something that actually emulates the Flash runtime, such as the open-source Ruffle player, and then you would be recording its output rather than converting the file.

Rate SWF to FLAC Converter Tool

Rating: 4.8 / 5 - 54 reviews