MPG to SWF Converter

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

Initializing... drag & drop files here

Supports: MPG, MPEG

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
Video resolution
Trim

MPG to SWF — Should You Actually Convert to Flash?

Short answer: almost certainly not, unless you have a legacy Flash pipeline that demands SWF as input. MPG is a 1990s MPEG-1/MPEG-2 video container that still plays everywhere; SWF is Adobe Flash's container, and Adobe ended Flash Player support on December 31, 2020 then blocked all Flash content on January 12, 2021. Every major browser removed the plugin in early 2021. If you just want a video file people can open, convert to MPG to MP4 instead — this page is for the narrow case where a Flash projector, Adobe Animate import, or emulator-based archive genuinely needs a SWF.

MPG vs SWF — Side-by-side

Property MPG SWF
Origin MPEG-1 standard (ISO/IEC 11172, 1993) Macromedia / Adobe Flash (1996)
Container type General-purpose video + audio stream Vector animation + scripting + embedded video
Typical video codec MPEG-1 / MPEG-2 FLV1 (Sorenson Spark, H.263-based); MJPEG also offered
Typical audio codec MP2 (MPEG-1 Layer II) MP3, MP2, ADPCM
Modern browser playback None directly — re-wrap to MP4 for <video> None since early 2021 (Flash removed)
Mobile playback Via conversion to MP4 Never — Flash mobile discontinued 2012, never on iOS
Plays without special software Most desktop players (VLC, etc.) Needs a Flash projector or Ruffle emulator
Status in 2026 Legacy but universally readable Dead format; archive/emulator use only

When to Pick MPG (or MP4)

  • You want the video to play on a phone, in a browser, in an email, or on any 2026-era media player.
  • You're archiving footage and want it to stay openable for the next decade without an emulator.
  • You're editing — every modern NLE (Premiere, Resolve, Final Cut) imports MPG/MP4, none import SWF as a video source.
  • You're unsure what you need. The safe default is MPG to MP4 with H.264/AAC.

When SWF Is Actually the Right Output

  • Adobe Animate projects that publish to SWF — Animate (the rename of Flash Professional in February 2016) is in maintenance mode but still officially exports SWF; its video import expects FLV1.
  • Legacy LMS / e-learning packages — Captivate, Articulate Presenter, and Lectora courses from 2005-2015 often deliver video as SWF; a rebuilt clip has to match the existing SWF assets.
  • Standalone Flash projector kiosks and signage — closed-network exhibits and signage controllers built before 2020 still run a Flash projector .exe/.app; replacing a worn-out clip requires SWF.
  • Flash-game preservation — replacing cutscenes or splash video in a Flash game preserved through Ruffle or Flashpoint, where SWF is the only native video wrapper.

How to Convert MPG to SWF

  1. Upload Your MPG File: Drag and drop or click "+ Add Files" to select MPG (or MPEG) files from your computer. Batch is supported — queue several legacy clips and they process in sequence on our servers.
  2. Confirm the Video Codec (FLV1 / Sorenson): SWF output defaults to FLV1 (Sorenson Spark, a Flash-specific H.263 variant) with MP3 audio — the combination Flash Player and Animate's video import were built around. MJPEG is also offered when a downstream tool needs every frame intra-coded, at the cost of much larger files.
  3. Set Quality Preset, Resolution, or Trim (Optional): Pick a Quality Preset (Highest through Lowest), target a Constant Bitrate, choose a Preset Resolution or scale by Resolution Percentage, or open Trim and set a Time Range. Flash-era video was usually 480p or smaller, so downscaling matches the period and keeps the SWF compact.
  4. Convert and Download: Click Convert. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared.

Frequently Asked Questions

Will the SWF I create play in a modern browser?

No, and that is the format's limitation, not the converter's. Adobe Flash Player reached end-of-life on December 31, 2020, blocked all content on January 12, 2021, and Chrome, Firefox, Edge, and Safari removed the plugin shortly after. To play a SWF in 2026 you need the open-source Ruffle emulator (browser extension or desktop app) or a preserved standalone Flash Projector binary. If browser playback is the goal, use MPG to MP4 instead.

Will I lose quality going from MPG to SWF?

Expect some loss. The MPG is fully decoded, then re-encoded to FLV1 / Sorenson H.263 inside the SWF — a codec roughly 15 years older and far less efficient than H.264. Combined with the typical 480p-or-smaller Flash-era resolution, the output looks visibly softer than the source. That is normal for the format and unavoidable when targeting SWF.

Which codec should I choose — FLV1 or MJPEG?

FLV1 (Sorenson Spark) for almost every case. It is what Flash Player itself used for video and what Adobe Animate's video import expects, and it produces reasonable file sizes. Pick MJPEG only when a downstream tool explicitly needs intra-only frames (each frame encoded independently), which produces much larger output.

Does the audio from my MPG carry over?

Yes. The MPG's MP2 audio is decoded and re-encoded to MP3 by default, the canonical audio codec for in-SWF playback. MP2 and ADPCM are also valid SWF audio codecs; MP3 is the safest for old projectors and Ruffle.

Will the SWF play on a phone or tablet?

No. Flash Player for mobile was discontinued in 2012 and iOS never supported Flash at all. The converter runs in any modern mobile browser, but the SWF output itself needs a desktop-class emulator or projector. For mobile playback convert to MP4 or WebM.

Does Ruffle play the SWF this tool produces?

Often, but test first. In our testing, default FLV1/Sorenson SWFs play in recent Ruffle desktop builds, but video tags inside SWF are still an incomplete area of the emulator and exotic codec choices can fail. Stick with the default FLV1 selection for the best odds, and keep your original MPG as a fallback.

Is there a file-size limit?

Files process on our servers, so the practical limit is your upload size and connection speed rather than a fixed cap. Long 1080p MPG inputs re-encoded to FLV1 can take a while and grow in size — trim with the Time Range option or downscale to 720p/480p first if the SWF needs to stay small. If you only need part of the clip, the Video Cutter gives finer control before converting.

Rate MPG to SWF Converter Tool

Rating: 4.8 / 5 - 72 reviews