Explore our collection of 150+ developer tools, PDF editors, and image converters. Everything runs locally in your browser.
Ubify Core Engineering Team
SOFTWARE ENGINEERS & SYSTEMS ARCHITECTS
About This Tool
This file archive utility unpacks Apple iWork documents (`.pages`, `.key`, and `.numbers`) directly inside your web browser without requiring a Mac, Apple ID, or iCloud subscription. Apple iWork saves documents as zipped package directories containing proprietary protobuf binary data, embedded image attachments, and a compiled, high-resolution QuickLook PDF preview.
### Internal iWork Archive Structure & Extraction Engine The extractor uses client-side JavaScript ZIP decompression (`JSZip`) to read the internal package hierarchy:
- **QuickLook PDF Preview Extraction:** When macOS and iOS save iWork files, they automatically compile an embedded visual preview: `preview.pdf`, `QuickLook/Preview.pdf`, or document root `*.pdf`. The tool locates this file, reads it as an array buffer, and mounts it into an in-browser PDF reader with download capabilities. - **Thumbnail Asset Extraction:** Searches for `QuickLook/Thumbnail.jpg` or `Data/thumbnail.png` to render instant visual covers of the document. - **Contained Files Manifest:** Displays a complete manifest of all bundled sub-files (including embedded photos, vector shapes, charts, and media clips).
### Concrete Extraction Workflow Example 1. **Input File:** Drag and drop an Apple Pages document `quarterly-report.pages` ($14\text{ MB}$). 2. **Decompression:** `JSZip` loads the archive in browser RAM within 200 milliseconds, locating `QuickLook/Preview.pdf` ($1.8\text{ MB}$). 3. **Preview & Export:** The PDF preview displays directly on screen. Clicking Download Extracted PDF allows Windows and Linux users to read, print, or convert the document without converting through third-party cloud servers.
### Privacy and Client-Side Decompression Guarantee All archive decompression and PDF extraction occur locally in your browser memory. No documents, confidential financial sheets, or presentation slides are uploaded across any network.
How to Use
- 1
Drag and drop an Apple Pages (.pages), Keynote (.key), or Numbers (.numbers) file into the upload zone.
- 2
The browser extracts the internal ZIP archive structure in memory.
- 3
View the embedded PDF preview and cover thumbnail directly on screen.
- 4
Click Download Extracted PDF to save the printable document or browse the contained files list.
Frequently Asked Questions
Why can Apple Pages and Keynote files be opened as ZIP archives?
Apple iWork documents are packaged bundles formatted as ZIP containers. Renaming any .pages or .key file to .zip allows standard decompression utilities to view the internal files.
Does every iWork file contain an embedded PDF preview?
Most documents created in Apple Pages and Keynote include a QuickLook PDF preview by default unless the author specifically disabled preview generation in document preferences.
Are my confidential documents uploaded to a remote server for extraction?
No. All decompression and PDF extraction run 100% locally in your web browser memory using client-side JavaScript.