SWF to OGG Converter

Convert SWF files to OGG 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
File Compression
Preset
Audio Channel
Audio Channel
Audio Sample Rate
Audio Sample Rate
Trim

How to Convert SWF to OGG Online

  1. Upload Your SWF File: Drag and drop or click "+ Add Files" to select one or more .swf Flash files from your device. Batch conversion is supported.
  2. Pick Audio Codec and Quality Preset: The output defaults to OGG Vorbis (royalty-free, the format most tools expect inside an .ogg container). Set Quality Preset from Lowest through Highest, or override with Constant Bitrate (e.g., 128 kbps, 192 kbps, 256 kbps) or Variable Bitrate for size-aware encoding. Specific file size and Custom Bitrate are available for fine-tuning.
  3. Adjust Channels, Sample Rate, and Trim (Optional): Force Mono or Stereo, set Audio Sample Rate (8000 Hz up to 48000 Hz; 44100 Hz is CD-quality), or use Trim to cut a clip — useful when the SWF contains a long timeline but only a short embedded sound.
  4. Convert and Download: Click Convert. Files process server-side — no Flash Player required, no watermark, no sign-up. Download each .ogg file individually or grab them all as a ZIP.

Why Convert SWF to OGG?

Adobe ended Flash Player support on December 31, 2020, and blocked SWF content from running on January 12, 2021. The audio you embedded in animations, e-learning modules, and games is still inside those .swf files — but increasingly hard to play back. OGG Vorbis is an open, patent-and-royalty-free container/codec maintained by the Xiph.Org Foundation, with quality comparable to MP3 at the same bitrate and broad support in game engines and open-source players.

  • Preserve audio from Flash-era projects — Cartoons, tutorials, and games archived to the Internet Archive's Flash collection (powered by Ruffle since Nov 2020) often carry irreplaceable voiceovers and soundtracks. Pulling them out as OGG keeps them playable on any modern device.
  • Drop into game engines royalty-free — Godot, Unity, and Unreal all accept .ogg natively. Unlike MP3 (patents expired in 2017 but still avoided in some indie pipelines), Vorbis has been royalty-free since the bitstream was frozen May 8, 2000.
  • Repurpose e-learning narration — SCORM 1.2 / 2004 Flash courses commonly stored narration as MP3 or Nellymoser inside SWF. Convert to OGG to re-import into Articulate Rise, Adobe Captivate (HTML5), or any modern LMS.
  • Replace Nellymoser voice tracks — Nellymoser Asao was a Flash-only codec; almost nothing outside Flash Player decodes it. Re-encoding to OGG Vorbis is the cleanest way to keep that voice content alive.
  • Smaller, opener replacement for WAV — If your downstream tool expects open formats (Wikipedia, MediaWiki, Firefox/Chrome <audio> tags), OGG plays directly. See also SWF to MP3 for the MP3 alternative, SWF to WAV for uncompressed output, or SWF to MP4 if you need the video too.

SWF Audio vs OGG Vorbis — Format Comparison

Property SWF (Flash) OGG Vorbis
Type Multimedia container (video + vector + audio) Audio container + codec
Audio codecs inside MP3, ADPCM, Nellymoser, Speex (FP10+, 2008), uncompressed PCM Vorbis (also Opus, FLAC, Speex in .ogg)
Status EOL Dec 31, 2020; blocked Jan 12, 2021 Active, open standard
Licensing Adobe proprietary; SWF spec withdrawn Patent-free, royalty-free (Xiph.Org)
Native browser playback None since 2021 (needs Ruffle) Chrome, Firefox, Edge, Opera; Safari via extension
Game-engine support Legacy Flash projector only Godot, Unity, Unreal, FMOD all native
Typical use today Archive / decompile only Web audio, games, podcasts, open-source projects

Vorbis Quality Preset Quick Guide

Preset Approx. bitrate (stereo) Use case
Lowest / Very Low ~64-80 kbps Voice-only clips, dialogue-heavy e-learning
Low ~96 kbps Background loops, short SFX
Medium ~128 kbps General music, balanced size/quality
High ~160-192 kbps Game soundtracks, podcasts
Very High ~224-256 kbps Music masters, archival listening
Highest ~320-500 kbps Near-transparent (Vorbis reaches transparency ~150-170 kbps; higher is safety margin)

Frequently Asked Questions

My SWF only had an MP3 inside — why re-encode to Vorbis instead of just copying the MP3 out?

Some SWFs do store a near-intact MP3 frame and a tool like FFmpeg can copy it without re-encoding. Going through OGG Vorbis is the right answer when (a) the SWF used ADPCM, Nellymoser, or Speex (none of which are MP3), (b) you want a single open-format output regardless of what the source codec was, or (c) the MP3 was stored in fragments that need re-muxing anyway. If you specifically want the original MP3 stream, use SWF to MP3 instead.

What if my SWF has multiple audio streams (background music + voiceover)?

The converter extracts the SWF's primary audio timeline. If the SWF has multiple independent streams layered on the Flash stage, the result is the mixed playback that Flash Player would have produced. Tools designed for forensic SWF disassembly (JPEXS Free Flash Decompiler, FFDec) can list each sound symbol separately if you need them isolated — convert to OGG afterwards.

Does this work for AS2 and AS3 SWFs, and for protected/encrypted SWFs?

It works for any SWF whose audio is decodable — both ActionScript 2 and ActionScript 3 SWFs are fine. SWFs that are obfuscated by Adobe AIR DRM, secureSWF, or run-time-streamed audio (loaded from external URLs by ActionScript) may not yield audio because the bytes were never embedded in the file. For DRM-locked content you should have rights to extract.

Will the OGG sound exactly like the SWF playback?

Very close, but not bit-identical when the source was lossy (MP3, Nellymoser, Speex). Lossy-to-lossy transcoding adds a small generation loss. Picking the Highest preset (~320 kbps Vorbis) keeps it imperceptible for most listeners. If you need a lossless intermediate, convert to SWF to WAV first and encode to Vorbis from there.

What sample rate should I pick?

Keep it equal to the source if you know it — Flash audio is most commonly 22050 Hz or 44100 Hz; Speex tracks are 16000 Hz mono. Up-sampling doesn't add quality, and aggressive down-sampling (44100 -> 8000) audibly degrades music. When in doubt, leave Audio Sample Rate at Original.

Why OGG instead of Opus, given Opus is newer?

Both are Xiph-stewarded and royalty-free. Vorbis is the broader-compatibility choice — every game engine, MediaWiki, older Android, and most VLC builds have decoded .ogg Vorbis for 20+ years. Opus wins below ~64 kbps and for low-latency streaming, but its container support in third-party tools is still spottier. Pick OGG Vorbis here; if you specifically want Opus, choose the Opus codec in Advanced Options.

What's the maximum SWF file size I can upload?

The xconvert free tier processes typical SWF files (most are under 50 MB; even large SWF games rarely exceed a few hundred MB). For files larger than your account's per-file cap, split the SWF in a decompiler first and convert the audio-bearing pieces individually.

Can I batch-convert a folder of SWFs from an old e-learning course?

Yes. Drop the entire set into the uploader and they convert in parallel with the same codec, bitrate, and channel settings. You'll get one .ogg per .swf, or a single ZIP if there are many. For the reverse direction or other targets, see OGG to MP3 and FLV to OGG.

Rate SWF to OGG Converter Tool

Rating: 4.7 / 5 - 43 reviews