Initializing... drag & drop files here
Supports: HEVC, MOV, MP4, M4V, MKV
This page takes an HEVC video (.hevc / .h265) — the modern H.265 codec phones and 4K cameras record in — and writes it into an .swf, the Adobe Flash format. Be blunt about it: for almost everyone this is the wrong direction. Adobe stopped supporting Flash Player on December 31, 2020 and began blocking Flash content from running on January 12, 2021, so nothing on the modern web opens a .swf. And SWF cannot hold H.265 at all, so the converter re-encodes your video down to a Flash-era codec. This guide covers the narrow cases where a .swf is still justified, what the re-encode actually does, and why HEVC to MP4 is almost certainly what you want.
.hevc or .h265 clip onto the page, or click "+ Add Files" to browse. Batch upload is supported — queue several clips and convert them with the same settings..swf. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours later — no sign-up, no watermark.HEVC (H.265, ratified as ITU-T H.265 / ISO-IEC 23008-2 in 2013) was designed to deliver H.264 quality at roughly half the bitrate, which is why Apple adopted it for iPhone recording and why it dominates 4K and HDR capture. None of that efficiency survives the trip into a SWF. An SWF is a Flash container with no H.265 support whatsoever, so your picture is fully decoded and recompressed with a codec from the Flash era.
Choose settings around whatever will consume the file:
| Element | What you get | Notes |
|---|---|---|
| Video codec | FLV (Sorenson Spark), preselected | An H.263 implementation, FourCC FLV1 — the classic Flash video codec |
| Alternate video codec | MJPEG | Intra-only, sharp frames, much larger files |
| Audio codec | MP3 | The only audio the SWF format accepts here |
| Audio sample rate | 44100 Hz | Forced automatically; SWF supports only 44100 / 22050 / 11025 Hz |
| Frame size | Source resolution unless changed | Video resolution defaults to "Keep original" |
| Interactivity | None | The output is a video-bearing SWF, not an ActionScript timeline |
| Property | HEVC (H.265) | SWF (Flash) |
|---|---|---|
| What it is | Video codec | Adobe Flash container / application format |
| Standard | ITU-T H.265 / ISO-IEC 23008-2, 2013 | Adobe SWF specification; runtime end-of-life since 2020 |
| Video inside | H.265 | Sorenson Spark (H.263-based) or MJPEG |
| Audio inside | Whatever the container carries | MP3 only, at 44.1 kHz |
| Efficiency | The modern benchmark | Far behind; a same-quality SWF is much larger |
| Browser playback | Chrome 107+, Edge 18+, Firefox 120+, Safari 11+ (hardware-dependent) | None — every browser removed the Flash plugin |
| Desktop playback | VLC, mpv, modern OS players | Ruffle or a preserved standalone Flash projector |
| Sensible in 2026? | Yes | Only for legacy Flash pipelines and preservation work |
.hevc elementary stream, which carries no audio track at all, or the player does not decode the MP3 track. Convert the original container (MP4, MKV, MOV) if you need the audio..swf containing an interactive ActionScript timeline, not a video. A re-encoded video SWF plays in Flash-era players but will not load in a tool that expects timeline content.Creating a new SWF from an HEVC file makes sense only inside a legacy Flash workflow: an Adobe Animate project that imports video and publishes to SWF, a pre-2020 kiosk or e-learning package that only ingests .swf, or a preservation and emulation project where a Flash-era player is the intended target. For anything that needs to be watched — phones, browsers, smart TVs, editors, social uploads — H.264 in an MP4 is smaller, sharper, and universally supported, so convert HEVC to MP4 instead. If you want a Flash-family container without the SWF application wrapper, HEVC to FLV writes plain Flash Video. DRM-protected or truncated HEVC files cannot be re-encoded by any web tool.
For almost everyone, yes. HEVC is a modern, efficient codec; SWF is a retired Flash container that needs the Adobe Flash Player runtime, which reached end-of-life on December 31, 2020. Going HEVC to SWF takes a current, playable file and produces one no browser can open, while re-encoding the video into an older, weaker codec. It only makes sense when a legacy Flash pipeline specifically requires .swf as input. If you want a watchable file, run HEVC to MP4 instead.
By default FLV (Sorenson Spark) — FourCC FLV1, an implementation of H.263 and the codec classic Flash Player decoded — paired with MP3 audio. The only alternative video codec offered here is MJPEG, which keeps frames sharp but produces much larger files. There is no H.264, HEVC, or other modern-codec option: the SWF format as this converter writes it simply does not support them.
Because the SWF format only accepts 44100, 22050, or 11025 Hz audio, and our pipeline sets the output to 44100 Hz for every SWF conversion. Video shot at 48 kHz — which is most of it — is resampled automatically on the way in. There is no sample-rate control on this page for exactly that reason, and the resampling is not something you need to correct afterwards.
Keep FLV (Sorenson Spark) unless a specific tool has told you otherwise. It is the codec Flash-era players expect, and it is dramatically smaller than the alternative. Choose MJPEG only when the downstream tool needs every frame encoded independently — for frame-accurate stepping, for a compositing pipeline that dislikes inter-frame prediction, or because it simply cannot decode Sorenson Spark. Expect MJPEG output to be several times larger.
Only Flash-era software. Adobe ended Flash Player support on December 31, 2020 and blocked Flash content from running on January 12, 2021; Chrome, Firefox, Edge, and Safari removed the plugin around the same time. Today the realistic options are Ruffle, an open-source Flash Player emulator that runs on modern operating systems and browsers, or a preserved standalone Flash projector. Test playback of a video-bearing SWF before committing to it.
Yes, noticeably. SWF cannot carry HEVC, so the converter decodes your H.265 video and recompresses it into a Flash-era codec — by default Sorenson Spark, which is H.263-derived and far less efficient than H.265. Fine detail softens, and the file typically grows despite looking worse. Keeping the Quality Preset at "Very High" and leaving Video resolution on "Keep original" limits the damage, but a SWF will never match an MP4 made from the same source.
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 projector, or an old e-learning package that still ingests .swf assets. For anything modern — phones, browsers, social uploads, editors — H.264 is smaller and far more compatible, so HEVC to MP4 is the right pick.
Most likely because the source had none. A bare .hevc file is a raw H.265 video elementary stream: it holds picture only, with no audio track to re-encode into MP3. That is the format, not a fault in the conversion. If your footage does have a soundtrack, it lives in the original MP4, MKV, or MOV — convert that file instead and the SWF will carry an MP3 track.
Your HEVC file 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. Because Sorenson Spark and especially MJPEG are much less efficient than H.265, plan for the .swf download to be larger than the file you sent up.