SWF to FLV Converter

Convert SWF files to FLV 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
Video resolution
Trim

SWF vs FLV — Which Flash Format Do You Actually Need?

Both .swf and .flv are Adobe Flash-era formats, and both died when Flash Player reached end of life — so this conversion only makes sense in one situation: you have an old SWF and a surviving legacy pipeline (an RTMP streaming server, a Flash-era CMS, or a player) that still ingests .flv specifically. The short version: SWF is the interactive Flash container (vector animation plus ActionScript), and FLV is the linear Flash video stream — converting flattens the timeline into plain video and drops anything interactive. If your goal is a clip that plays on phones and modern browsers, you want SWF to MP4 instead, not FLV.

Side-by-side Comparison

Property SWF (source) FLV (output)
Full name Small Web Format / ShockWave Flash Flash Video
Origin FutureSplash 1996 → Macromedia → Adobe Macromedia/Adobe, introduced September 2003
What it holds Vector animation, ActionScript bytecode, raster, audio, video A linear video stream + audio track (no code)
Interactivity Yes — ActionScript 1/2/3 (clicks, branching, mini-games) None — passive video only
This converter's video codec n/a (rendered from the SWF timeline) FLV1 / Sorenson Spark (H.263 variant) by default
Typical compression Lossless for vector art; uncompressed raster can be large Lossy video, tuned for small streaming files
Native playback today None — needs the Ruffle emulator or an offline projector None — no current browser plays FLV
Player status Flash Player EOL December 31, 2020; blocked January 12, 2021 Same — depends on the same dead runtime
Honest use today Source archive; convert to MP4 for viewing Feeding a legacy .flv-only Flash pipeline

Per Adobe's own end-of-life notice, Flash Player support ended December 31, 2020, content was blocked from running on January 12, 2021, and Adobe recommends uninstalling it. Neither format has a future — this is an intra-Flash-ecosystem move between two dead formats.

When to Pick FLV

  • A legacy Flash-era streaming server still expects it — RTMP-era infrastructure on an intranet that ingests .flv and nothing newer.
  • An old e-learning or CMS platform ingests only .flv — some Articulate/Captivate-era LMS pipelines were wired to the extension.
  • A specific player was built around the format — a kiosk or embedded player that predates the Flash shutdown and reads .flv directly.
  • You need a flat video stream, not the interactive SWF — FLV strips the ActionScript layer down to linear frames, which is sometimes the point.

When to Pick MP4 Instead (Almost Always)

  • You want the clip to actually play — no current browser (Chrome, Firefox, Edge, Safari) plays FLV; MP4 plays on every phone, browser, smart TV, and editor.
  • You're re-uploading to YouTube, TikTok, or Instagram — these accept MP4/MOV/WebM, not Flash containers.
  • You're archiving an old Newgrounds/Albino Blacksheep animation — H.264 MP4 keeps it viewable indefinitely. Use SWF to MP4.
  • You want efficient compression — FLV1/Sorenson Spark is an early-2000s codec; H.264 is far smaller at equal quality.

How to Convert SWF to FLV

  1. Upload Your SWF File: Drag and drop your .swf file onto the page or click "+ Add Files." You can queue several legacy animations and process them with the same settings in one batch.
  2. Pick a Quality Preset (or Specific File Size): Open Advanced Options. Under File Compression, keep Quality Preset with Preset on "Very High (Recommended)" for the closest result, or choose Specific file size to cap output in MB — useful because Sorenson Spark is bulkier than modern codecs.
  3. Set Resolution or Trim (Optional): Under Video resolution, keep original or pick a Preset Resolution to scale down (most SWFs were authored at 550×400 to 800×600, so 720p is plenty). Use the Trim section's Time Range to drop pre-loader intros. The Video Codec under "Show All Options" defaults to FLV (Sorenson Spark).
  4. Convert and Download: Click "Convert" and download your FLV. No sign-up, no watermark.

Frequently Asked Questions

Is FLV better than SWF for video quality, size, or compatibility?

For video, FLV is the more practical container — it carries a linear stream tuned for small files, where SWF stuffs lossless vector art and uncompressed raster into a much larger interactive package. But "better" is the wrong frame in 2026: both rely on the same dead Flash runtime, so neither plays in a modern browser. If quality, size, and compatibility are what you care about, skip both and target MP4 — H.264 beats FLV1/Sorenson Spark on every axis and plays everywhere.

Will my SWF's interactivity (clicks, ActionScript) survive the conversion to FLV?

No. FLV is a linear video stream with no code layer, so clickable menus, branching paths, mini-games, and any ActionScript-driven behavior are lost. The converter renders a straight playthrough of whatever runs without user input. For genuinely interactive SWFs the right tool is the Ruffle emulator, which keeps the file clickable in a modern browser; use this converter only when you need a flat video for a legacy .flv pipeline.

My SWF converts to a blank or black FLV — why?

The most common cause is a script-driven SWF: if the animation is drawn by ActionScript at runtime (loading assets, generating frames in code) rather than laid out on the timeline, the converter cannot execute that script and the frames render incompletely or blank. A transparent stage can also default to black. Pure timeline animations convert reliably; for code-driven or asset-dependent SWFs, screen-record a Ruffle playthrough as a fallback.

What codec does the FLV output use, and will the picture get softer?

By default it uses FLV1, also called Sorenson Spark — an H.263-derived codec the format shipped with and the one classic Flash players read. Because the converter rasterizes the SWF's crisp vector art into this older lossy codec, expect some softening, and the FLV can end up larger than the compact source SWF. Keep the Preset on "Very High" to minimize the loss, or skip FLV and use SWF to MP4 for a smaller, sharper result.

Will the audio in my SWF carry over to the FLV?

If your SWF has an embedded soundtrack (an MP3 stream or ADPCM sound effects on the timeline), it is decoded and re-encoded for the FLV — by default to AAC, which FLV has supported since Flash Player 9 in 2007. Audio that the SWF loaded externally at runtime from a server that no longer exists cannot be captured. If the original audio lived in a separate video file rather than the SWF, convert that instead, for example with MP4 to FLV.

Can I still play an FLV file once it's converted?

Not in a browser. Adobe ended Flash Player support on December 31, 2020 and blocked Flash content on January 12, 2021, so Chrome, Firefox, Edge, and Safari no longer play FLV. The file still opens in standalone players such as VLC, and it will feed a legacy Flash-era server or player that specifically expects .flv. For anything you intend to share or view normally, convert to MP4 instead.

How is my file handled, and how long do you keep it?

In our testing, rendering a short vector SWF to the default FLV (Sorenson Spark) codec produced a softer, often larger file than the compact source — the expected cost of rasterizing vector art into an early-2000s codec. Your file is uploaded over an encrypted connection, rendered to FLV on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.

Rate SWF to FLV Converter Tool

Rating: 4.8 / 5 - 69 reviews