PDFGami Logo
v2.2.0
Apple iWork Reality Check

Convert Keynote (.key) to PDF Online — The Honest Answer

By AIC Innovation·Published ·5 min read
Short answer

No browser-only tool can faithfully convert a .key file to PDF.The Keynote file format is proprietary and only Apple's own Keynote app can render it correctly. The reliable free option is to open the file at iCloud.com (works on Windows, no Mac needed) and export to PDF from there. We do not offer .key conversion on PDFGami because we refuse to ship a distorted output.

Why .key cannot be converted in a browser

A .key file is not a single document — it is a ZIP-style container that wraps a series of binary streams encoded in Apple's iWork Archive (IWA) format, which is built on Google Protocol Buffers with custom Apple message types. Apple has never published a public specification for IWA.

To convert .key to PDF, software needs to (1) parse those binary streams, (2) interpret slide layouts, theme inheritance, master slides, and embedded media correctly, and (3) render the result onto a page. Apple's own Keynote app does all of this; LibreOffice's open-source libetonyek library does some of it but is not designed for production-grade rendering.

No JavaScript or WebAssembly library reproduces Keynote's rendering. Any “browser-only” .key converter you see online is one of three things: it is silently uploading your file to a server (so it is not browser-only), it is using an incomplete renderer that produces broken layout, or it is misleading you. PDFGami previously experimented with browser-side DOCX conversion and saw the same problem — the output collapsed pages and lost formatting — which is why we removed Office format support in v1.2.0 rather than ship a broken result.

What to do instead (free, faithful, often local)

On a Mac, iPhone, or iPad

Open the .key file in Keynote, then File → Export To → PDF (or, on iOS, tap the share icon → Export → PDF). The Keynote app renders the slides with the actual engine. No upload, no online tool, perfect fidelity.

On Windows (no Mac available)

Go to iCloud.com in your browser, sign in with any Apple ID, open Keynote, drag your .key file into the file list, open it, then choose Tools → Download a Copy → PDF. The conversion runs on Apple's servers using the real Keynote engine. Free, faithful, no third-party tool involved. You do upload the file to Apple — if that is a privacy concern, get the file to a Mac or iPad instead.

After exporting the PDF — combine, split, sign on PDFGami

Once you have the PDF from Keynote, you can use PDFGami's browser-only tools to merge or split, compress, or sign the resulting PDF — all without re-uploading.

The same applies to .pages and .numbers

Apple Pages (.pages) and Numbers (.numbers) use the same IWA container as Keynote. No browser-only conversion exists; use the same workflow — open in Pages/Numbers on Apple hardware or at iCloud.com, and export to PDF from there. Once you have the PDF, drop it into any PDFGami tool.

Frequently asked questions

Can I convert a Keynote (.key) file to PDF online without uploading it?

Not reliably. The Apple Keynote file format is a proprietary binary container (iWork Archive, IWA) that Apple does not document publicly, and there is no browser-side library that can render it faithfully. Any online tool that promises a no-upload .key conversion is either uploading the file behind the scenes or producing a distorted output. The safest free option is to open the file in Keynote on a Mac, iPhone, iPad, or at iCloud.com and use File → Export To → PDF.

Why can browser-only tools convert PDFs and JPGs but not Keynote files?

Browsers ship with native renderers for open web standards — PDF (via PDF.js), JPG, PNG, WebP, SVG, plain text. They do not ship with Apple's Keynote rendering engine, which is proprietary and lives only inside the Keynote app. For an open format the conversion is just a matter of decode + re-encode; for a proprietary format it requires the actual originating app.

Is it safe to upload my Keynote file to a cloud converter?

It depends on what the presentation contains. For a public marketing deck, sure. For an investor pitch, internal strategy, or anything you would not want sitting on a third party's servers for an unknown retention window, no — use Apple's built-in PDF export instead.

How do I convert Keynote to PDF on Windows without buying Mac software?

Go to iCloud.com in your browser, sign in with your Apple ID, open Keynote, upload your .key file, then choose Tools → Download a Copy → PDF. The conversion runs on Apple's servers using the real Keynote engine, so the output is faithful. You only need an Apple ID — no Mac required.

What about converting Keynote to PowerPoint (.pptx)?

Same answer: use Keynote's built-in File → Export To → PowerPoint. There is no browser-only path because both formats need their respective rendering engines.

Continue reading

Got the PDF from Keynote? Bring it here.

PDFGami's browser-only tools let you merge, split, compress, and sign your exported PDF without uploading it.