Though Keynote for Mac does not directly export slideshows to the SWF file format, you can perform an intermediate step to convert a Keynote file to the SWF format by first converting the file to a Microsoft PowerPoint presentation file, also known as a PPT. Export the Keynote slideshow to the PPT format, then convert the PPT file to an SWF file using a free online conversion utility such as Convert Files, FileFormat or Online Convert.

Export as PPT

Step 1

Open the Keynote file in Keynote, and then click the “File” tab on the top navigation bar.

Step 2

Click the “Export” option to open the Export dialog box.

Step 3

Click the “PPT” option in the Export dialog box, and then click the “Next” button to continue.

Step 4

Type a name for the new PPT file in the Save As field, click the "Where" drop-down box, and then select the save location for the exported file.

Step 5

Click the “Export” button to export the Keynote file to PPT.

Convert File

Step 1

Open a conversion tool in a Web browser (see Resources).

Step 2

Click the “Browse” button, navigate to the PPT file to convert, and then click “Open” to upload the file.

Step 3

Click the “Convert To” or “Output Format” drop-down box, and then click the “SWF” output format.

Step 4

Type a valid email address, if required. Some online converters email the converted file to you, while others provide a download link so you can download and save the output file.

Step 5

Click the “Start” or “Convert” option to convert the file. If the tool emails the converted file to you, check your email account for a message containing the converted file. If the tool provides a link to download the output file, click the “Download” link, and then save the file to your hard drive.