Initializing... drag & drop files here
Supports: ODG
.odg is an OpenDocument Graphics drawing — the vector shapes, connectors and text frames LibreOffice Draw and Apache OpenOffice Draw save inside a ZIP of XML. SWF is the playback format of Adobe Flash, which began at FutureWave Software with FutureSplash Animator in May 1996, became Macromedia Flash after the December 1996 acquisition and passed to Adobe in 2005. This page renders your drawing and writes each page as a held video frame inside an SWF wrapper. Before you do that, know the context: Adobe stopped supporting Flash Player on December 31, 2020 and began blocking Flash content on January 12, 2021, so nothing plays SWF natively any more.
.odg onto the page or click "+ Add Files". With several files, Merge strategy decides the outcome: "Merge images" writes one SWF holding each drawing in turn, "Video per image" writes one file per upload..swf. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. No sign-up, no watermark.| Property | Value |
|---|---|
| Full name | Originally "ShockWave Flash", later backronymed "Small Web Format" |
| Origin | FutureWave Software (FutureSplash Animator, May 1996); Macromedia 1996; Adobe 2005 |
| What a real SWF is | A compiled bundle of vector shapes, bitmaps, audio, video and ActionScript bytecode — a small program, not a plain clip |
| Codecs on this page | FLV (default) and MJPEG |
| Latest published specification | Version 19, last released around 2013 |
| Native playback today | None — Flash Player reached end of life on 31 December 2020 and content was blocked from 12 January 2021 |
| Remaining options | The open-source Ruffle emulator, or the standalone Flash projector at your own risk |
| Audio in this conversion | None; a drawing has no sound, so no track is written |
| If you wanted | Use | Why |
|---|---|---|
| A clip that plays anywhere | ODG to MP4 | H.264 plays in every browser Flash ever ran in, and on every phone |
| Something to paste into a chat or README | ODG to GIF | Universally supported, no player required |
| A picture of the drawing | ODG to PNG | Lossless, with an alpha channel, and one file per page |
| The drawing's real vector shapes | ODG to SVG | Draw's own SVG export — paths and text, not pixels |
A genuine SWF is a program: vector timelines, symbols and ActionScript that the Flash runtime executed. What this page writes is far simpler — the drawing is rendered to pixels and those frames are wrapped in the SWF container as video. There is no timeline logic, no interactivity and no vector data inside it; if you were hoping the drawing's shapes would survive as Flash vectors, they do not.
That has one practical implication and one strategic one. Practically, tools that extract video from an SWF will find a frame or a short clip and nothing else. Strategically, since no browser will run the file anyway, an SWF is almost never the right destination in 2026 — ODG to MP4 plays everywhere Flash used to, and ODG to GIF covers the "paste it anywhere" case.
No mainstream browser or media player can. Flash Player reached end of life on 31 December 2020 and was blocked from running on 12 January 2021, and every major browser removed the plugin around the same time. The realistic options are the open-source Ruffle emulator, which re-implements Flash in Rust and ships as both a web build and a desktop app, or the standalone Flash projector — which is unsupported and carries the security history the plugin was known for.
No. Flash was a vector format, but this conversion is not a vector export: the page is rendered to pixels first and those frames are wrapped as video inside the SWF. Nothing inside the file can be re-edited as shapes. If vector output is what you actually want, ODG to SVG uses LibreOffice Draw's own SVG export and keeps the real geometry.
FLV unless a specific tool asks otherwise: it is the codec Flash video was built on and the pairing most SWF-aware software expects. MJPEG stores each frame as an independent JPEG, which makes the file larger but easier for a simple extractor to take apart frame by frame. On a still drawing neither choice affects how the picture looks in any meaningful way.
Neither. A drawing has no audio and no timeline, so the file holds a video track of held frames and nothing else. Each page appears for the Image Duration you set at 1 fps. If you need motion or narration, build them in a video editor after converting to a modern container.
Each page becomes its own held frame inside the same SWF, in page order, shown for the Image Duration. If you want one file per page instead, save the pages as separate .odg files in LibreOffice Draw, upload them together and set Merge strategy to "Video per image".
Usually to feed an old system that has not been updated: a kiosk, a piece of industrial display software, an e-learning package with a fixed asset pipeline, or an archive whose catalogue expects the extension. Those are legitimate. If you are choosing freely, choose almost anything else.
MP4 for anything that has to play — ODG to MP4 writes H.264, which plays in every browser Flash ever ran in and on every phone. GIF if it needs to paste into a chat or a README. PNG or PDF if what you really wanted was a picture or a document rather than a clip at all.
Your drawing travels over an encrypted connection, is rendered and encoded on our servers, and is deleted automatically a few hours later along with the .swf it produced. Nothing is shared, published or reused, no account is required, and no watermark is applied. The ODG converter hub lists every other target for the same source file.