Initializing... drag & drop files here
Supports: SWF
This tool renders an old SWF (Adobe Flash) movie on our servers and re-encodes the resulting frames into a raw .hevc H.265 stream — pushing a 1996 vector format into a 2013 codec. Two facts about that output decide whether this is the right page for you, so read them first. The .hevc file is a bare H.265 elementary stream with no container, so most players, phones, and editors will not open it (VLC 3.0+ and mpv are the usual exceptions). And it is video only — any soundtrack the SWF carried is dropped, because a raw stream has nowhere to put audio. That makes this the right output for codec testing and muxing pipelines, not for watching. If you want to modernise a Flash clip with H.265 and still play it, you want a container — see SWF to MP4 below.
| Property | Value |
|---|---|
| Full name | Small Web Format / ShockWave Flash |
| Released | 1996 (FutureSplash, then Macromedia, later Adobe) |
| Type | Interactive animation container |
| Payload | Vector timeline + embedded bitmaps, audio, and ActionScript |
| Resolution model | Vector — resolution-independent until rasterized |
| Status | Adobe ended Flash Player support December 31, 2020; began blocking Flash content January 12, 2021 |
| Native browser support (2026) | None — no current browser plays SWF |
.hevc) Format at a Glance| Property | Value |
|---|---|
| Standard | ITU-T H.265 / ISO/IEC 23008-2 (MPEG-H Part 2) |
| Approved | April 13, 2013 |
| Type | Raw video elementary stream (no container) |
| Codec | H.265 / HEVC |
| Audio | None — an elementary stream carries no audio track |
| Seek index / timestamps | None — supplied by a container, which this format lacks |
| Compression vs H.264 | Roughly the same quality at about half the bitrate |
| Opens in | VLC 3.0+, mpv, and bitstream/encoder tools; not general players |
.swf onto the page or click "+ Add Files" to browse. You can queue several SWF files and convert them together..hevc stream. No sign-up, no watermark.Because .hevc here is a raw H.265 elementary stream with no container. QuickTime, the Windows Photos app, phone galleries, browsers, and most editors expect a container (MP4, MOV, MKV) that carries frame rate, timestamps, and track information — a bare stream has none of it, so they refuse the file or error out. VLC 3.0+ and mpv are the common exceptions; they can demux raw HEVC and usually play it. To open it broadly, mux the stream into MP4 (for example with FFmpeg, ffmpeg -i input.hevc -c copy out.mp4) or convert to SWF to MP4 in the first place.
It was dropped, and that is unavoidable for this output. A SWF can embed an MP3 or ADPCM soundtrack, but a raw .hevc elementary stream is a video-only bitstream with no track structure to hold sound, so the conversion writes video only. If you need the audio, convert to a container instead — SWF to MP4 keeps both the video and the sound — because audio cannot be added back to a raw stream afterwards.
SWF is an interactive vector container, not a flat video. Rendering works well for timeline-animated content — banners, intros, cutscenes — but script-driven SWFs (games, menus, dynamically loaded assets) build their visuals at runtime through ActionScript and may render incompletely or blank, since a passive render cannot drive that logic. The first moments are also often just a background or pre-loader. For content that only appears after interaction, a desktop Flash emulator such as Ruffle lets you play the file and capture it yourself.
No. H.265/HEVC was approved by the ITU-T and ISO/IEC in 2013 and reaches roughly the same quality as H.264 at about half the bitrate, so it compresses efficiently — but it cannot add detail the source never had. SWF artwork is largely vector and resolution-independent, so it is rasterized at whatever size you set under "Video resolution"; for crisp lines, render at a high preset rather than expecting the codec to invent sharpness. H.265 carries the rendered image forward efficiently; it does not enhance it.
No. The SWF is rendered to frames and those frames are encoded with the H.265 encoder — a full generation of lossy compression, not a copy. The vector source is also rasterized to a fixed pixel grid in the process, so the result is a raster derivative of resolution-independent art. Keep the original .swf as your master and treat the .hevc as a derived artefact. To limit the loss, encode at a high "Preset" and render at a generous resolution.
In our testing, the .hevc output from this converter reproducibly comes out with no audio track and no container wrapper — exactly the bare H.265 elementary stream the extension implies, which is why general-purpose players reject it. Your file is uploaded over an encrypted connection, rendered and re-encoded on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. The main practical limit is upload size and time, not your device.