Code
What is a .swf file?
A .swf file is an Adobe Flash (version 27). This is a code, script or executable format. Confusingly, this extension has been used by 30 different formats over the years — they're all listed below.
This extension has been used by more than one format
30 different formats have claimed .swf over the years, so two files with the same extension aren't necessarily the same kind of thing.
- Adobe FlashVersion 27 · fmt/773
- Adobe FlashVersion 15 · fmt/761
- Adobe FlashVersion 30 · fmt/776
- Adobe FlashVersion 19 · fmt/765
- Macromedia FlashVersion 1 · fmt/104
- Adobe FlashVersion 12 · fmt/758
- Adobe FlashVersion 8 · fmt/505
- Adobe FlashVersion 17 · fmt/763
- Adobe FlashVersion 26 · fmt/772
- Macromedia FlashVersion 7 · fmt/110
- Adobe FlashVersion 29 · fmt/775
- Adobe FlashVersion 24 · fmt/770
- Adobe FlashVersion 13 · fmt/759
- Macromedia FlashVersion 3 · fmt/106
- Macromedia FlashVersion 6 · fmt/109
- Adobe FlashVersion 22 · fmt/768
- Adobe FlashVersion 16 · fmt/762
- Adobe FlashVersion 10 · fmt/507
- Macromedia FlashVersion 5 · fmt/108
- Adobe FlashVersion 9 · fmt/506
- Adobe FlashVersion 18 · fmt/764
- Adobe FlashVersion 20 · fmt/766
- Macromedia FlashVersion 2 · fmt/105
- Adobe FlashVersion 23 · fmt/769
- Adobe FlashVersion 14 · fmt/760
- Adobe FlashVersion 21 · fmt/767
- Adobe FlashVersion 28 · fmt/774
- Macromedia FlashVersion 4 · fmt/107
- Adobe FlashVersion 11 · fmt/757
- Adobe FlashVersion 25 · fmt/771
How to open a .swf file
- VS Code opens and highlights nearly every text-based code format.
- Never run a script you didn't write or trust.
The registry records this extension against Adobe Flash, Adobe Flash, Adobe Flash and others, so software from that family is the most likely match.
How to convert a .swf file
- Text-based code needs no conversion — just save with a different extension if a tool insists.
MIME type
When a .swf file travels over the web, servers label it with this MIME type:
application/x-shockwave-flashThe technical record
For archivists, developers and the merely curious: these are the PRONOM registry entries for .swf.
| Format name | Version | MIME type | PUID |
|---|---|---|---|
| Adobe Flash | 27 | application/x-shockwave-flash | fmt/773 |
| Adobe Flash | 15 | application/x-shockwave-flash | fmt/761 |
| Adobe Flash | 30 | application/x-shockwave-flash | fmt/776 |
| Adobe Flash | 19 | application/x-shockwave-flash | fmt/765 |
| Macromedia Flash | 1 | application/x-shockwave-flash | fmt/104 |
| Adobe Flash | 12 | application/x-shockwave-flash | fmt/758 |
| Adobe Flash | 8 | application/x-shockwave-flash | fmt/505 |
| Adobe Flash | 17 | application/x-shockwave-flash | fmt/763 |
| Adobe Flash | 26 | application/x-shockwave-flash | fmt/772 |
| Macromedia Flash | 7 | application/x-shockwave-flash | fmt/110 |
| Adobe Flash | 29 | application/x-shockwave-flash | fmt/775 |
| Adobe Flash | 24 | application/x-shockwave-flash | fmt/770 |
| Adobe Flash | 13 | application/x-shockwave-flash | fmt/759 |
| Macromedia Flash | 3 | application/x-shockwave-flash | fmt/106 |
| Macromedia Flash | 6 | application/x-shockwave-flash | fmt/109 |
| Adobe Flash | 22 | application/x-shockwave-flash | fmt/768 |
| Adobe Flash | 16 | application/x-shockwave-flash | fmt/762 |
| Adobe Flash | 10 | application/x-shockwave-flash | fmt/507 |
| Macromedia Flash | 5 | application/x-shockwave-flash | fmt/108 |
| Adobe Flash | 9 | application/x-shockwave-flash | fmt/506 |
| Adobe Flash | 18 | application/x-shockwave-flash | fmt/764 |
| Adobe Flash | 20 | application/x-shockwave-flash | fmt/766 |
| Macromedia Flash | 2 | application/x-shockwave-flash | fmt/105 |
| Adobe Flash | 23 | application/x-shockwave-flash | fmt/769 |
| Adobe Flash | 14 | application/x-shockwave-flash | fmt/760 |
| Adobe Flash | 21 | application/x-shockwave-flash | fmt/767 |
| Adobe Flash | 28 | application/x-shockwave-flash | fmt/774 |
| Macromedia Flash | 4 | application/x-shockwave-flash | fmt/107 |
| Adobe Flash | 11 | application/x-shockwave-flash | fmt/757 |
| Adobe Flash | 25 | application/x-shockwave-flash | fmt/771 |