.KEY

KEY File

Apple Keynote Presentation
Ask a question
QUICK ANSWER

A .key file is an Apple Keynote presentation, the Mac counterpart to PowerPoint. On a Mac or iPhone/iPad, Keynote opens it directly (free). On Windows, use Keynote for iCloud at iCloud.com - sign in with a free Apple ID, upload the file, and download it as PowerPoint or PDF. PowerPoint cannot open a .key file directly.

Developer: Apple Category: Presentation Files MIME: application/x-iwork-keynote-sffkey
OPENS ON Windows macOS iOS Web
Related: .ODP · .PPTX · .PPSX · .PPS

On this page

19k+ extensions indexed
Last reviewed Aug 19, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the KEY file format?

Files with the .key extension are used by various types of software, most commonly in the process of registering a legal copy of a given program. .key files are also used by servers utilising the SSL protocol (Secure Socket Layer) to store and export digital keys.

Such files are stored as strings of encoded keys. The .key files used for the purpose of authorising the purchase of software can be stored in two ways - as a plain text file, or more often as an encrypted string of keys. .key files have no standardised structure and are not tied to any specific program; every application can generate its own registration-key format, and such a file will operate properly only with its indicated application.

Files with the .key extension are also used to store Apple Keynote presentations - a program designed for creating multimedia presentations on macOS and iOS. Such files contain all the data of a presentation, just like its Windows equivalent, the .PPTX file. This may include images, text, shapes, diagrams, audio or video data.

Modern .key files are structured as ZIP archives, identified by a PK magic header (50 4B 03 04) at the start of the file. Inside the archive, slide content is encoded using Apple's proprietary IWA (iWork Archive) format, which is built on Protocol Buffers (Protobuf), alongside an object index, theme data and embedded media assets. Older Keynote '09 documents used a folder bundle rather than a single packaged .key file.

.key presentations can be opened in Apple Keynote on macOS and iOS, or through Keynote for iCloud in any web browser. They can be exported to .PDF for sharing, or converted to .pptx for use in PowerPoint and other compatible applications.

Security & safety

RISK: LOW

A Keynote .key is a document; the usual document caution applies - don't open decks from untrusted senders, as any office file can carry malicious embedded content. Uploading a .key to iCloud or an online converter sends it to a third party - avoid this for confidential presentations and use Keynote on a Mac instead. (A license or PEM .key, the other meanings of this extension, can be sensitive and should never be shared publicly.)

Format details

in a nutshell
FULL NAMEApple Keynote Presentation
DEVELOPERApplesince Keynote since 2003 (part of iWork); ZIP-package form since Keynote '09 / iWork '13
MIME TYPEapplication/x-iwork-keynote-sffkey
TYPEZIP-based document package (binary) containing slides, an object index, embedded media and IWA/Protobuf data
This extension is also used by…
  • Software license / activation key - Many programs (historically antivirus and VM tools) store activation/registration data in a .key file that the owning application reads - not a presentation and not opened by the user.
  • PEM cryptographic private key - Some .key files are TLS/SSH private keys in PEM text beginning '-----BEGIN ... KEY-----'; sensitive material to be kept secret, unrelated to Keynote.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
A modern Keynote .key is a ZIP archive (PK header at offset 0) holding the slides, an object index, embedded media and XML/IWA data. Older Keynote '09 documents were a bundle/folder rather than a single ZIP file.

Programs that open KEY files

Windows1 app
Keynote for iCloud (web) Free Sign in at iCloud.com with an Apple ID, upload the .key, open it, then 'Download a Copy → PowerPoint' to convert.
macOS1 app
Apple Keynote Free Double-click the .key - Keynote (free on the Mac App Store, preinstalled on most Macs) opens it natively.
iOS1 app
Apple Keynote Free Open the .key in the Keynote app to view, present or edit on iPhone/iPad.
Web1 app
CloudConvert Freemium Upload a Keynote .key and convert to PPTX/PDF in the browser (don't upload confidential decks).

Technical details

deep spec
File structureZIP package (`PK` header `50 4B 03 04` at offset 0) holding per-slide IWA data files, an object index and embedded media
Slide encodingApple IWA (iWork Archive) format based on Protocol Buffers (Protobuf) - proprietary binary serialisation
MIME type`application/x-iwork-keynote-sffkey`
Magic bytes`50 4B 03 04` (ASCII `PK`) at byte offset 0 - shares the standard ZIP file signature
DeveloperApple Inc.
Suite membershipPart of Apple iWork alongside Pages (`.pages`) and Numbers (`.numbers`)
Internal layoutContains `Index.zip` (slide index), per-slide binary data, a `Data/` directory for media assets and `Metadata/` for document properties
Embedded mediaSupports images (JPEG, PNG, HEIC), audio, video, custom fonts and PDF content embedded directly in the package
Export formatsKeynote can export to `.pptx`, `.pdf`, `.mov` (video), `.html` and individual slide images
Cross-platform accessKeynote for iCloud provides browser-based editing on Windows and non-Apple platforms; limited third-party support via services such as CloudConvert
Legacy formatKeynote '09 and earlier saved presentations as folder bundles on disk rather than a single `.key` ZIP file; newer Keynote can open and upgrade these
Self-contained packageTheme, master slides, animation build data and all media are bundled inside the single `.key` file with no external dependencies
Animation storageSlide transitions and object build animations are stored as encoded Protobuf objects within the IWA data - not a separate file
Primary platformsmacOS and iOS (native); web via Keynote for iCloud; no official native Windows application
ReleasedKeynote since 2003 (part of iWork); ZIP-package form since Keynote '09 / iWork '13
Specificationsupport.apple.com

KEY conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with KEY files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about KEY files.

Frequently asked questions

How do I open a Keynote .key file on Windows?
Windows has no native Keynote, but you can use Keynote for iCloud free: go to iCloud.com, sign in with an Apple ID, upload the .key, and open it in the browser. From there you can download it as PowerPoint.
How do I convert a .key file to PowerPoint?
Open it in Keynote for iCloud (or Keynote on a Mac) and choose Download a Copy / Export → PowerPoint. Online tools like CloudConvert also convert .key to .pptx.
Why won't PowerPoint open my .key file?
PowerPoint can't read Apple's Keynote format directly. Convert the .key to .pptx first using Keynote (Mac or iCloud) or a converter, then open it in PowerPoint.
Can I open a .key file without a Mac or an Apple ID?
For viewing, an online converter (CloudConvert, Zamzar) turns the Keynote .key into PPTX/PDF you can open anywhere. Keynote for iCloud itself needs a free Apple ID.
My .key file isn't a presentation - what is it?
Then it's likely a software license or a cryptographic (PEM) key - a different meaning of the .key extension. A license key belongs to a specific program; a PEM key opens as text starting with '-----BEGIN ... KEY-----' and should be kept secret.
Will my animations and fonts survive the conversion to PowerPoint?
Mostly, but not perfectly - some Keynote transitions, builds and fonts have no exact PowerPoint equivalent and may shift. Check the deck after converting, and keep the original .key.

References

1Apple Support - Convert Pages/Numbers/Keynote to Office formatssupport.apple.com
2Apple - Keynotewww.apple.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.M4AMPEG-4 Audio File
7.MDMarkdown Document
8.BINCD/DVD Disc Image (BIN/CUE)
9.ODTOpenDocument Text
10.JSONJavaScript Object Notation file

Related extensions

.ODPOpenDocument Presentation
.PPTXMicrosoft PowerPoint Open XML Presentation
.PPSXPowerPoint Open XML Slide Show
.PPSPowerPoint 97-2003 Slide Show
.PPTMicrosoft PowerPoint 97-2003 Presentation
.PPTMMicrosoft PowerPoint Macro-Enabled Presentation

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z