Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any tool which I can use to effectively diff two Keynote '09 slideshows?


An Apple Keynote (i.e. a .key) file consists of a directory structure which contains all the resources used in a slideshow (i.e. images, videos) and a .apxl file containing the structure and the text of the slideshow, encoded in a given format. Therefore, it should be possible to diff two versions of the same slideshow comparing the list of resources and the XML file. The comparison should give decent information about what has been changed or added between two versions of the same slideshow.

Is there any tool which is able to do some clever (e.g. strip metadata away from the comparison) diffing between two Keynote slideshows?

share|improve this question
up vote 1 down vote accepted

I ended up writing my own script who does that. It's available at:

Contributions are welcome.

share|improve this answer
dead link... looks like you have a new account. – Paul Hildebrandt May 25 '13 at 5:00
Thanks. I have changed GitHub username recently. Updated. – Roberto Aloi May 27 '13 at 14:48

DeltaWalker ($39,95) can compare many files and folders, including Keynote documents. But don't expect it to be an eye-catcher and check on graphic elements...

I compared two Keynote presentations and it looks like the software is only comparing the text.
I had some images in the files, but it doesn't check on that (unfortunately).

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.