{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihoy5ijhxj5p2qnvowxdwdqq3xtsxrkv45ngkm2nsw4ffxrppuooy",
"uri": "at://did:plc:25rdn5elo5izoxrmtis34zuk/app.bsky.feed.post/3mpkmtlgzze32"
},
"path": "/gavinbuilds/opening-pages-numbers-keynote-files-on-windows-i-built-a-free-iwork-viewer-56d1",
"publishedAt": "2026-07-01T03:57:31.000Z",
"site": "https://dev.to",
"tags": [
"iworkviewer.com"
],
"textContent": "If you've ever received a .pages or .numbers file on a Windows PC, you know the pain — you can't open it. No preview, no converter built in, and Apple's iCloud web tools are slow and clunky.\n\nSo I built **iworkviewer.com** — a free, browser-based iWork file viewer and converter. No signup, no upload to any server. Everything happens in your browser.\n\n## What it does\n\n * **Open .pages files** → view them instantly, export to PDF or .docx\n * **Open .numbers files** → view spreadsheets, export to .xlsx or PDF\n * **Open .keynote files** → view presentations, export to PDF or .pptx\n * **Batch convert** multiple iWork files at once\n\n\n\n## The tech\n\nBuilt with Next.js, Cloudflare Pages, and pure client-side JavaScript. All file processing happens in the browser — your files never leave your computer. Zero server costs, zero privacy concerns.\n\n## Why I built it\n\nI kept seeing Reddit threads and Quora questions: \"How do I open a Pages file on Windows?\" The answers were always the same — use iCloud.com (slow), download some sketchy converter (risky), or ask the sender to export as PDF first (annoying).\n\nI figured: if the browser can read a file, it can convert it. And it turns out, it can.\n\n## Try it\n\n👉 iworkviewer.com\n\nOpen a .pages, .numbers, or .keynote file right in your browser. Free, forever, no account needed.",
"title": "Opening .pages .numbers .keynote Files on Windows? I Built a Free iWork Viewer"
}