✂️Free Online Tool

Trim SWF

Cut and trim SWF (Flash) files online. Extract segments from archived animations with compression and resolution control.

Drop your file here, or browseSupports MP4, MOV, AVI, MKV, WebM, MP3, WAV and more

Lightning Fast

Process files in seconds with our optimized servers

🎯

Precise Trimming

Set exact start and end points with frame accuracy

💎

No Quality Loss

Maintain original quality with smart re-encoding

How to Trim an SWF File Online

  1. Upload Your SWF File: Drag and drop or click "+ Add Files" to select your .swf (Adobe Flash) animation. Multiple files can be queued for batch trimming in a single session.
  2. Set Start Time and Duration: Under "Trim", enter a start time (HH:MM:SS) and a duration in seconds. Leave duration blank to trim from the start point to the end of the clip.
  3. Adjust Compression and Resolution (Optional): Under "File Compression" choose a Quality Preset (Highest to Lowest), a Target file size (%), an exact Specific file size, Constant Bitrate, Variable Bitrate, Constant Quality (CRF), or Constraint Quality. Under "Video resolution" keep the original, pick a preset (1080p, 720p, 480p, 360p, 240p, 144p), scale by percentage, or enter custom width and height.
  4. Trim and Download: Click "Trim". The file is processed in your browser session — no sign-up, no watermark, and the SWF container is preserved on output.

Why Trim SWF Files?

SWF (originally "ShockWave Flash", later rebranded as a backronym for "Small Web Format") is Adobe Flash's container for vector animations, raster graphics, ActionScript code, and embedded audio/video. Adobe declared Flash Player end-of-life on December 31, 2020 and pushed a kill switch on January 12, 2021 that blocked all Flash content from running in the browser plugin. Despite that, billions of .swf files survive in personal archives, school CD-ROMs, museum collections, and the Internet Archive's Flash Library — and they still need to be edited for preservation, study, and reuse.

Most online editors refuse SWF outright or convert it to MP4 first. Trimming directly as SWF keeps the original container intact, which matters when the rest of your pipeline (Ruffle, Lightspark, a standalone projector) expects a real Flash file rather than a rasterized video.

  • Cut down archived Flash cartoons and Newgrounds-era shorts so each scene becomes its own playable file inside a Ruffle-powered gallery.
  • Isolate a single classroom segment from a long educational Flash CD-ROM (1990s–2000s coursework that schools still distribute as .swf).
  • Pull out a 10-second loop from a longer banner ad or game intro to use as a reference clip in design retrospectives.
  • Shorten Flash demo reels before uploading them to the Internet Archive's Flash Software Library, where Ruffle plays them back in-browser.
  • Trim a corrupted tail off an old SWF that crashes a player partway through, recovering the playable head of the file.
  • Strip a placeholder intro added by a 2000s-era SWF protector or splash-screen wrapper without re-encoding the body.

SWF vs FLV vs MP4 — Format Comparison

Property SWF FLV MP4 (H.264)
Full name Small Web Format / ShockWave Flash Flash Video MPEG-4 Part 14
Owner Adobe (formerly Macromedia, FutureWave) Adobe ISO/IEC
First released May 1996 (as FutureSplash) 2002 2003
End-of-life Flash Player blocked Jan 12, 2021 Same Flash runtime EOL Active, universal
Contents Vector + raster + ActionScript + audio Video + audio only Video + audio + subtitles
Interactivity Full ActionScript scripting None None
Native browser playback None (use Ruffle / Lightspark) None Chrome, Firefox, Safari, Edge
Typical use today Animation archives, retro games Legacy video archives Default video everywhere

Compression Mode Quick Guide

Mode What it does When to pick it
Quality Preset (Highest → Lowest) Single dropdown applies a tuned CRF + bitrate combo Fastest path; pick "High" for archival, "Low" for chat-app uploads
Target file size (%) Aims for a percentage of the input size Predictable shrink (e.g. 50% of original) when an exact MB number isn't required
Specific file size Targets an exact MB / KB cap Email attachments and platform caps (Discord 10 MB free, Gmail 25 MB)
Constant Bitrate (CBR) Holds bitrate flat across the clip Streaming pipelines that need predictable network throughput
Variable Bitrate (VBR) Allocates more bits to complex scenes Best size/quality tradeoff for animation that mixes static and motion
Constant Quality (CRF) Locks perceptual quality, lets size float Re-encoding where quality matters more than file size
Constraint Quality Caps quality within bitrate min/max bounds Hybrid use: VBR efficiency with a ceiling for delivery

Frequently Asked Questions

Can SWF files still play in 2026?

Adobe's Flash Player is dead, but SWF files themselves still play. The most common option is Ruffle, an open-source emulator written in Rust that runs as a browser extension, a desktop application, or a self-hosted JavaScript/WebAssembly bundle. Ruffle implements roughly 99% of ActionScript 1.0/2.0 and around 90% of ActionScript 3.0, and the Internet Archive, Newgrounds, and Coolmath Games all use it for in-browser Flash content. Lightspark, Gnash, and the standalone Flash Player projector binary also still load .swf files for offline playback.

Should I trim my file as SWF or convert to MP4 first?

Trim as SWF if you need the file to keep working with Ruffle, a Flash projector, or anything else that expects vector + ActionScript. Trim as MP4 if your goal is to share the clip on YouTube, Discord, Slack, or social media — those platforms reject .swf outright. If the SWF contains interactive ActionScript (game logic, branching navigation), converting flattens it to a passive video and the interactivity is gone. For a one-shot animation with no scripting, SWF to MP4 is fine and gives you universal compatibility.

Will trimming break the ActionScript inside the SWF?

Trimming only the timeline can detach ActionScript that was anchored to specific frames in the cut region. If the SWF is mostly an animation track, the result usually plays cleanly in Ruffle. If it's a game or interactive piece with scripts that reference frame numbers, button events, or gotoAndPlay calls into trimmed frames, expect broken behavior — for those files, decompile with JPEXS Free Flash Decompiler before editing rather than trimming end-to-end.

Why does my trimmed SWF look different in Ruffle than in old Flash Player?

Ruffle is a re-implementation, not Adobe's original engine. Most ActionScript 1/2 content matches the original frame-for-frame, but a few APIs (advanced filters, some flash.net calls, certain text-rendering edge cases) are still partial. The Ruffle compatibility list on GitHub tracks known divergences. If absolute fidelity matters, the Adobe Flash Player projector still exists as a standalone executable for archival comparison.

What's the difference between SWF and FLV?

SWF is the Flash animation container — vectors, scripts, embedded media, and a frame-based timeline. FLV (Flash Video) is the Flash video-only container that YouTube and Hulu used in the 2000s before the HTML5 <video> tag took over. Both depended on the same Flash runtime that Adobe killed in 2020. To trim an FLV directly, use Trim FLV; to convert legacy FLV streams to a modern container, see FLV to MP4.

Can I shrink a large SWF without trimming it?

Yes. The same Quality Preset, Target file size, CBR, VBR, CRF, and Constraint Quality controls listed above work on the full clip without setting trim points — just leave the trim fields blank. For an upload-only path that skips the trim UI, use Compress SWF, which exposes the same compression modes on a dedicated page.

Does trimming preserve the SWF version and stage size?

The output keeps the SWF stage dimensions and the same SWF version header as the input by default. If you change "Video resolution" to a preset (e.g. 720p) or to custom width/height, the stage is rescaled accordingly. Frame rate is preserved unless you also adjust it through advanced options.

Are there file size limits or do you watermark the output?

No watermarks are added and no sign-up is required. The conversion runs through your browser session, so practical limits are bounded by your device's available memory and the upload bandwidth on your connection rather than a hard server quota.

What other Flash formats can I convert SWF to?

Modern web targets cover most use cases: SWF to MP4 for universal video, SWF to WebM for VP9 in modern browsers, and SWF to GIF when you only need a short looping animation. Each strips ActionScript and renders the visible timeline as flat video.

Rate Trim SWF Tool

Rating: 4.8 / 5 - 71 reviews