Keynote Embed Code Generator

This gizmo will give you the embed code for a Keynote presentation that you can insert into any site that allows iframes. This requires Keynote 7.1 for Mac or Keynote 3.1 for iOS. Your presentation should be stored in iCloud.

Support

If you got some use out of this doodad, consider helping me pay for the hosting. You can send me a buck on PayPal, Venmo, or best of all, by buying some of my weird sheet music.

Instructions

Mac:

  1. Open your presentation in Keynote, go to the Share menu, and select Collaborate With Others.
  2. Select "Copy Link".
  3. Under Share Options, set Who can access to "Anyone with the link" and Permission to "Can make changes".
  4. After Keynote and iCloud process your presentation, there will be a URL on your clipboard. There's no confirmation of this. Paste that link into the form above and click Generate.
  5. The resulting code will be displayed below. Paste it anywhere that will let you use HTML iframes, such as a self-hosted WordPress site, Tumblr, etc.

iOS:

  1. Open your presentation in Keynote, tap the in the top right. Select Collaborate With Others
  2. Under Share Options, set Who can access to "Anyone with the link" and Permission to "Can make changes".
  3. Under Choose how you'd like to send your invitation, select "Copy Link".
  4. After Keynote and iCloud process your presentation, there will be a URL on your clipboard. There's no confirmation of this. Paste that link into the form above and click Generate.
  5. The resulting code will be displayed below. Paste it anywhere that will let you use HTML iframes, such as a self-hosted WordPress site, Tumblr, etc.

Note: Embedded slide shows don't do builds or transitions. They also don't know about your fancy fonts. Stick to the fonts that are avaialble in the iCloud version of Keynote, and you're probably ok. If you want builds, you're going to have to fake them by using different slides.

Who made this dumb thing?

Hi, I'm Dave. You can follow me on Twitter if you want to get in touch. I'm a composer who codes things for fun in my spare time. Please be nice. Occasionally I write on a blog. Neither of those are my main main hustle of teaching and writing music.

Disclaimer

Using this thingy, you agree that you are solely responsible for whatever happens next. You could thank me if you want, I suppose.

I went to music school, and we didn't do much JavaScript there. I'm not responsible for any crazy stuff that happens as a result of your using this thingy. It might make you fabulously wealthy; but, it might also eat your cat. Either way, you're on your own.