SWF to FLV Converter

Convert SWF files to FLV format online. Free, fast, no watermarks.
Note: Works with SWF files that contain video, such as exported Flash videos. Vector animations and interactive games can't be converted — we'll tell you right after upload if your file is one of them. To play those, use the free Ruffle player.

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 keeps the video inside the SWF and drops anything interactive — a SWF that is only a vector animation or a game has no video to convert. 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 — those are vector animations with no video inside, so neither FLV nor MP4 can hold them; play them in Ruffle.
  • You want efficient compression — FLV1/Sorenson Spark is an early-2000s codec; H.264 is far smaller at equal quality.

Which Output Should You Actually Pick?

Your goal Best target Why
Feed a legacy .flv-only Flash server or player FLV (this tool) The one situation where FLV is the right choice in 2026
Watch or share the clip today SWF to MP4 Plays natively on every browser, phone, and TV
Keep the animation clickable and interactive Ruffle emulator (not a conversion) Preserves ActionScript; FLV and MP4 both flatten it
Archive the video inside a SWF SWF to MP4 H.264 stays viewable indefinitely and produces smaller files
Play a vector Flash cartoon or game Ruffle (not a conversion) It has no video inside to convert

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. Only the video stream inside the SWF converts. 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?

Usually because the SWF has no video inside: a vector animation or a game is drawn by Flash at playback time, so there is nothing to convert — we tell you right after upload. If your SWF does carry video but loads it from a server, that video isn't in the file either. To watch a vector animation or game, open it in Ruffle, or screen-record a Ruffle playthrough.

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. Re-encoding the SWF's video into this older lossy codec softens it a little, and the FLV can end up larger than the source. 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.

Will the FLV play in an HTML5 video player or on my website?

Not in a native HTML5 <video> element — that plays MP4, WebM, and Ogg, not FLV. A few JavaScript players such as flv.js can decode FLV in a modern browser through Media Source Extensions, but they are extra setup and increasingly rare. For a clip you intend to embed on a page, convert to SWF to MP4 instead — it plays natively in every browser with no player library at all.

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

Re-encoding to the default FLV (Sorenson Spark) codec can give a softer, sometimes larger file than the source — the expected cost of an early-2000s codec. Your file is uploaded over an encrypted connection, converted 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