FLV to SWF Converter

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

Initializing... drag & drop files here

Supports: FLV

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

Convert FLV to SWF: What This Tutorial Covers

This walks through wrapping an .flv file — Adobe's Flash Video container that delivered nearly all 2000s/2010s web video, including YouTube's and Vimeo's original streams — into an .swf Adobe Flash file. Be blunt up front: this moves your video to a strictly worse format, and it is the wrong direction for almost everyone. An FLV is the dead web-delivery workflow but not dead bytes — it still opens directly in VLC, ffmpeg, and MPV. An SWF is worse: it needs the Adobe Flash Player runtime, which reached end-of-life on December 31, 2020, and a SWF will not play in VLC or any normal media player. So you are starting from a file that still works and producing one that mostly does not. Do this only when a legacy Flash pipeline still ingests .swf as input. If your real goal is a video that plays anywhere, you want FLV to MP4 instead — universal H.264, smaller, and playable on every phone, browser, and TV.

How to Convert FLV to SWF

  1. Upload Your FLV File: Drag and drop your .flv onto the page, or click "+ Add Files" to browse. Batch upload is supported, so you can queue several clips and convert them with the same settings.
  2. Pick Quality Preset and Codec: Open Advanced Options. The default Video Codec for SWF output is FLV (Sorenson Spark), the H.263-based codec Flash Player used for video — leave it unless a tool specifically needs MJPEG. Leave the Quality Preset on "Very High (Recommended)", or switch File Compression to Constant Bitrate or Specific file size to hit a target.
  3. Resolution, Trim, and Audio (Optional): Under Video resolution choose "Keep original", a Preset Resolution, Resolution Percentage, or a custom Width x Height. Use Trim → Time Range to cut one segment out of a long clip in the same pass. For audio inside the SWF, MP3 is the default and the most compatible choice.
  4. Convert and Download: Click "Convert" and save your .swf file. No sign-up, no watermark.

Walk-through: What the SWF Actually Contains

An SWF is a Flash container, not a video codec — what it holds determines whether anything can play it. This converter wraps your video as an FLV1 (Sorenson Spark) video stream with MP3 audio inside the SWF, which is the combination Flash Player and Adobe Animate's video import were built around. That makes the output as compatible as a SWF gets, but it is still a full re-encode: whatever the FLV held (often On2 VP6 or H.264) is decoded and recompressed into the older, less efficient FLV1. If your FLV already carried H.264, you are giving up an efficient modern codec for a 2000s-era one — expect some quality loss and a file that is often larger at matching quality.

Choose your settings around what the downstream tool expects:

  • If you don't know what the consumer needs, keep FLV (Sorenson Spark) video + MP3 audio. This is the safest default and what Adobe Animate imports cleanly.
  • If a tool explicitly needs intra-only frames (every frame independently encoded, e.g. a frame-by-frame editing pipeline), pick MJPEG under Video Codec — at the cost of much larger output.
  • If output size matters, switch File Compression to Constant Bitrate or Specific file size, and downscale to 720p or 480p first; FLV1 grows quickly on large HD frames.
  • Trim before converting rather than after — there is no convenient SWF editor left, so cut the clip down to just the segment you need in the same pass.

Common Errors and How to Fix Them

  • "Nothing will open my SWF" — Flash Player is dead. There is no browser plugin left; you need the Ruffle emulator or a preserved standalone Flash Projector binary, and even then video-bearing SWFs may not play. If you just wanted a playable video, this was the wrong target — use FLV to MP4.
  • "My FLV played in VLC but the SWF won't" — that is expected, not a bug. An FLV is plain audio/video that VLC and ffmpeg decode directly; an SWF is a Flash application with no standalone media-player runtime left. The conversion is correct; the format you chose simply has nowhere to play.
  • "The SWF is bigger than the original FLV" — likely your FLV carried H.264 or VP6, which compress more efficiently than the FLV1 inside the SWF. Lower the bitrate or downscale if size matters.
  • "Converted clip plays but has no sound" — the audio stream did not carry over. Confirm Audio Codec is set to MP3 and that the source FLV actually has an audio track.
  • "Output looks soft or blocky" — FLV1 ran out of bits. Raise the Quality Preset or Constant Bitrate; this older codec needs more headroom than H.264 to look clean.

When This Doesn't Work

If the FLV is corrupted or only partially downloaded, the video stream will not decode and the conversion fails — there is no software workaround for a truncated file. And if your real goal is a video you can actually watch or share, SWF is the wrong format entirely: there is no mainstream runtime left to play it. Use FLV to MP4 for a universal H.264 file, or if you have inherited an old Flash asset and need it back as ordinary video, run the reverse SWF to MP4 instead.

Frequently Asked Questions

Isn't this the wrong way round — why convert FLV to SWF instead of SWF to a video?

For almost everyone, yes, it is the wrong direction. FLV and SWF are both dead Flash formats, but SWF is the worse of the two: an FLV is plain audio/video that VLC, ffmpeg, and MPV still open, while an SWF needs the Adobe Flash Player runtime that reached end-of-life on December 31, 2020. Converting FLV to SWF only makes sense when a legacy Flash authoring or playback pipeline demands .swf as input. If your goal is a watchable file, go the other way — keep the FLV, or run FLV to MP4.

Can anything still play the SWF I create?

Barely. Adobe ended Flash Player support on December 31, 2020, and blocked Flash content from running in Flash Player on January 12, 2021; Chrome, Firefox, Edge, and Safari removed the Flash plugin around the same time. To play an SWF today you need the Ruffle emulator (browser extension or desktop app) or a preserved standalone Flash Projector binary. Even then, video-bearing SWFs are an incomplete area for emulators, so test playback before relying on it. If you simply want a watchable video, do not convert to SWF at all.

Why would anyone still need a SWF in 2026?

Only to feed a legacy Flash pipeline. The realistic reasons are an Adobe Animate project whose timeline imports video and publishes to SWF, a pre-2020 kiosk or museum installation that plays SWF through a bundled Flash projector, or an old Flash-based e-learning package (Articulate or Captivate vintage) that still ingests .swf assets. For any modern use — phones, browsers, social uploads, editors — H.264 is smaller and far more compatible, so FLV to MP4 is the right pick.

What codec ends up inside the SWF?

By default, FLV1 (Sorenson Spark) video with MP3 audio. FLV1 is the H.263-derived codec Flash Player itself used for video and what Adobe Animate's video import expects, so it is the most compatible choice for a SWF. MJPEG is offered as an alternative when a downstream tool needs every frame intra-coded, but it produces much larger files. SWF is a container, not a codec — what plays back depends entirely on which codec is embedded.

Will converting FLV to SWF reduce the quality?

Usually yes. Many FLV files carry On2 VP6 or H.264, both more efficient than the FLV1 the SWF embeds, so this is typically a downconvert into an older codec. The picture is decoded and recompressed into FLV1 from scratch — nothing is regained, and at the same file size FLV1 holds less detail. To keep quality close, raise the bitrate or Quality Preset. In our testing, a 480p Sorenson-Spark FLV re-wrapped to SWF at "Very High" stayed visually identical, while an H.264 FLV re-encoded to FLV1 showed visible blocking until we raised the bitrate well above the source.

How are my files handled, and how long are they kept?

Your FLV is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after the conversion — no sign-up, no watermark, never shared or made public.

Rate FLV to SWF Converter Tool

Rating: 4.8 / 5 - 69 reviews