Convert swf to pdf

Free online SWF to PDF converter

Convert legacy SWF graphics into static PDF pages while preserving the intended visual output.

Convert SWF to PDF online - free

Uploading…
Selected files exceed the 30 MB total limit. Please select fewer or smaller files.

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .swf file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .swf to .pdf conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .pdf file

    Conversion result is ready to download.

How to convert swf to pdf file

Legacy Flash graphics are often converted when a recipient needs a printable, shareable record that opens without Flash Player. A PDF can preserve selected screens, frames, and artwork, but it cannot preserve a working Flash application.

What SWF files contain

SWF is the compiled output format used by Adobe Flash and later Adobe Animate. A SWF can contain vector shapes, bitmap images, embedded fonts, timeline frames, audio, video, and ActionScript code.

Web designers, e-learning publishers, advertisers, game developers, and kiosk vendors used SWF for browser animations, presentations, banner ads, training modules, and interactive applications. Adobe ended Flash Player support on December 31, 2020, and current browsers do not run the Flash plug-in.

A simple SWF may contain only static artwork, while another may require scripts, external files, user input, network access, or a particular playback state before its intended content appears. That difference determines whether direct conversion is usable.

What PDF files preserve

PDF is a fixed-layout document format for distribution, printing, and archiving. It can hold multiple pages, vector artwork, raster images, embedded fonts, selectable text, links, annotations, and form fields.

PDF is suitable for static screens, diagrams, slides, extracted artwork, and selected animation frames. ActionScript, buttons, game logic, mouse and keyboard events, timeline animation, and synchronized media do not become functional PDF content.

Although PDF specifications have supported multimedia features, current PDF viewers should not be expected to run embedded Flash content. Treat the converted PDF as a static visual record.

Convert a static SWF

For a standard conversion, upload the .swf file to the converter on 101convert.com, choose PDF as the output format, start the conversion, and download the resulting .pdf. This route is most appropriate when the SWF is a static graphic or an uncomplicated timeline-based animation.

Open the resulting PDF at 100% zoom and check page edges, small text, vector lines, transparency, and embedded images. If the source has several meaningful frames, a single converted page may represent only one state rather than the complete animation.

Capture interactive or animated content

If the required result is a particular interactive screen, render the SWF in Ruffle, an open-source Flash emulator, when it supports the file. Navigate to the required state, wait for all assets to load, capture the stage as a PNG, and create a PDF from that image.

  1. Open the SWF in Ruffle's desktop player or another controlled local playback environment.
  2. Set the stage to its intended size or an enlarged size before capturing, without stretching raster artwork beyond its native resolution.
  3. Capture each required screen or frame as a numbered PNG file.
  4. Place the PNG files on PDF pages at the intended paper size, then export or save the document as PDF.

For multiple raster captures, img2pdf can create a multipage PDF without recompressing the PNG files:

img2pdf frame-001.png frame-002.png -o output.pdf

Browser printing is not a dependable capture method because emulator canvas content may print blank, scaled incorrectly, or without the intended state.

Extract artwork when quality matters

Use JPEXS Free Flash Decompiler when the SWF contains artwork that should be recovered rather than screen-captured. It can inspect images, shapes, sprites, fonts, and timeline content, then export selected assets.

Export simple vector diagrams and line art as SVG where possible; export complex filters, bitmap effects, video frames, and uncertain transparency as PNG. Convert a compatible SVG to PDF with Inkscape:

inkscape frame.svg --export-type=pdf --export-filename=frame.pdf

Inspect exported SVG files before delivery because Flash filters, masks, blend modes, and font handling may render differently outside Flash. PNG preserves the rendered appearance more reliably, but its text is not selectable and its quality is limited by the capture resolution.

If the original .fla or .xfl project is available, use it instead of the compiled SWF. The source project retains editable layers, library items, and timeline structure, allowing required frames or assets to be exported before assembling the PDF.

Compatibility and quality checks

Ruffle does not implement every Flash or ActionScript feature. SWFs relying on unsupported scripts, external URLs, browser APIs, streaming media, old plug-in behavior, or unavailable assets can render partly, differ from the original, or fail to load.

Use vector extraction for charts, geometric artwork, and text-heavy screens when the export renders correctly. Use PNG at roughly 150–300 PPI for screen viewing and at least 300 PPI for print output at its final physical size.

Fonts may be embedded as outlines, omitted, or substituted during extraction. A rendered PNG avoids font substitution in the final PDF, while vector output can retain sharper text but may alter its appearance.

Do not install obsolete Flash Player builds to process untrusted files. When legacy playback is necessary, use an isolated environment and retain the original SWF plus a separate video or screen recording if animation must remain viewable.

SWF vs PDF: format comparison

How the SWF and PDF formats compare on the properties that matter most for this conversion.

Comparison of the SWF and PDF file formats
Property .SWF Shockwave Flash Movie .PDF Portable Document Format
Open standard No Yes
Compression Both Both
Typical file size Medium Medium
Opens in a web browser No Yes, natively
Further editing Limited Limited
Metadata support Basic Extensive
Plain-text readable No No
Best used for Web publishing Publishing
Introduced 1996 1993
Developer Adobe Systems (originally Macromedia) Adobe Systems (now Adobe Inc.); standardized by ISO
MIME type application/x-shockwave-flash application/pdf

Frequently asked questions

Is the SWF to PDF converter free?

Yes, converting SWF to PDF on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my SWF file be?

You can upload SWF files up to 50 MB and convert up to 10 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert SWF to PDF?

No. The SWF to PDF conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid SWF file for this SWF to PDF conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Additional formats for
swf file conversion

Reverse conversion

Convert to pdf from
other formats

Share on social media: