Convert SB3 to SWF
Convert Scratch 3 projects for modern use or rebuild them as legacy Flash SWF files.
Convert SB3 files online
We don’t have a dedicated online converter for SB3 to SWF yet, but you can convert SB3 files online to these formats:
Want to convert SB3 to SWF?
Let us know. We pick the conversions to add next by how many people ask for them.
How to convert sb3 to swf file
- Internet
- Rating: 5.0/5
A legacy Flash application, kiosk, or archive may require an .swf file while the available source is a Scratch 3 project. No direct conversion preserves the Scratch project’s scripts and behavior, so the practical choices are a modern package export or a manual rebuild in a Flash authoring tool.
What the SB3 format is
.sb3 is the Scratch 3 project format used by Scratch and compatible editors such as TurboWarp. It is a ZIP-based package containing project.json, block scripts, sprites, costumes, sounds, and metadata. Renaming .sb3 to .zip lets you inspect and extract its contents; it does not create a Flash movie.
Scratch projects run in the Scratch Virtual Machine, a JavaScript-based runtime. Scratch blocks, extensions, sprite behavior, stage rendering, and event handling have no one-to-one equivalent in ActionScript or the SWF file structure.
What the SWF format is
SWF is the binary movie format historically used by Adobe Flash Player and Adobe Animate. It can store vector graphics, bitmap images, timelines, animation, audio, video, fonts, and ActionScript. Its timeline and vector-graphics support made it suitable for interactive web animations and compact offline applications.
Adobe ended Flash Player support on December 31, 2020, and current browsers block normal SWF playback. An SWF is therefore relevant mainly to a controlled legacy system, an archival workflow, or a player such as Ruffle; Ruffle supports only part of Flash and is not a conversion tool.
How to convert the project
For a usable modern result, use TurboWarp instead of SWF:
- Open the
.sb3file in Scratch or TurboWarp. - Load it in TurboWarp Packager, using the web packager or its desktop application.
- Choose an HTML export or a standalone package, then test the result in a current browser or its supplied runtime.
TurboWarp generally preserves Scratch behavior better than a format conversion, but it does not produce an SWF.
If an SWF is mandatory, rebuild the project:
- Work on a copy of the project. Rename it to
.zipand extract compatible assets such as SVG and PNG costumes and WAV or MP3 sounds. - Create a new document in Adobe Animate with the required stage dimensions and frame rate.
- Import assets with File → Import → Import to Stage or File → Import → Import to Library.
- Recreate sprites, costumes, broadcasts, variables, motion, collisions, timing, input handling, and other behavior manually in Animate timelines and ActionScript 3. Scratch blocks cannot be translated reliably into ActionScript automatically.
- Use File → Publish Settings to enable SWF output, then select File → Publish.
Adobe Animate is an authoring tool for producing a new SWF, not an SB3 converter. There is no reputable general-purpose online service that converts SB3 projects into faithful SWF movies; services claiming otherwise may only rename files, export media, or omit scripts. Uploading a project to an unknown service also exposes its code and assets.
Quality and compatibility limits
A manually rebuilt SWF can differ from the original in timing, collision behavior, coordinate handling, text rendering, sound playback, extensions, pen effects, and input behavior. TurboWarp-specific extensions and Scratch 3 features require separate implementations. A renamed .sb3 remains a ZIP archive and is never a valid SWF.
This file conversion has been marked as obsolete. No dedicated converter or free online tool is available, or one of the formats is very old and has been replaced by newer versions, making this type of conversion unnecessary in modern usage.
SB3 vs SWF: format comparison
How the SB3 and SWF formats compare on the properties that matter most for this conversion.
| Property | .SB3 Scratch 3.0 Project | .SWF Shockwave Flash Movie |
|---|---|---|
| Open standard | No | No |
| Compression | Lossless | Both |
| Typical file size | Medium | Medium |
| Opens in a web browser | Partial | No |
| Further editing | Easy | Limited |
| Metadata support | Basic | Basic |
| Plain-text readable | No | No |
| Best used for | Editing and post-production | Web publishing |
| Introduced | 2019 | 1996 |
| Developer | Scratch Foundation | Adobe Systems (originally Macromedia) |
| MIME type | application/x.scratch.sb3 | application/x-shockwave-flash |
Information about file extensions and file types is provided by File-Extensions.org
The database currently does not contain any direct sb3 file converter links.
Additional formats for
sb3 file conversion
- sb3 to zip
- sb3 to apk
- sb3 to mp4
- sb3 to html
- sb3 to exe
- sb3 to sb2
- sb3 to video
- sb3 to html5
- sb3 to pdf
- sb3 to py
- sb3 to aia
- sb3 to apl
- sb3 to app
- sb3 to avi
- sb3 to deb
- sb3 to dmg
- sb3 to docx
- sb3 to elf
- sb3 to gif
- sb3 to ios
- sb3 to ipa
- sb3 to iso
- sb3 to jar
- sb3 to java
- sb3 to jpeg
- sb3 to jpg
- sb3 to mov
- sb3 to mp3
- sb3 to mpg
- sb3 to png
- sb3 to sb
- sb3 to sb1
- sb3 to scratch
- sb3 to sfx
- sb3 to txt
- sb3 to vlc
- sb3 to wav
- sb3 to xlsx
Reverse conversion
Convert to swf from
other formats
- fla to swf
- html to swf
- exe to swf
- gfx to swf
- sb2 to swf
- flac to swf
- apk to swf
- wav to swf
- mp4 to swf
- sb to swf
- 3gp to swf
- ai to swf
- arf to swf
- as to swf
- avi to swf
- bik to swf
- camproj to swf
- cdr to swf
- dat to swf
- dcr to swf
- docx to swf
- fbr to swf
- fl to swf
- flv to swf
- fmp to swf
- gif to swf
- jpeg to swf
- jpg to swf
- m4a to swf
- mov to swf
- mp3 to swf
- mpg to swf
- pdf to swf
- pez to swf
- png to swf
- sqf to swf
- svg to swf
- swi to swf
- sws to swf
- trec to swf
- vp6 to swf
- vpj to swf
- wmv to swf
- wrf to swf
- xfl to swf