Online Office Editor — Word, Excel, PowerPoint & PDF in your browser
Free online Office editor for DOCX, XLSX, PPTX, and PDF files. Edit Word documents, spreadsheets, presentations, and annotate PDFs 100% in your browser — documents are saved to your device, never uploaded.
About Online Office Editor
A full office suite that runs entirely on your device: a word processor for .docx documents, a spreadsheet editor for .xlsx files, a presentation editor for .pptx decks, and a PDF editor for viewing and annotating PDFs. The editing engines are compiled to WebAssembly, so formatting, formulas, slides, and PDF annotations are processed locally — your documents are never sent to a server. Open a file from your computer, edit it, and save it back to your browser's local file library or download it as a new file.
How to use Online Office Editor
- Click inside the editor below and press “Open a file” to load a .docx, .xlsx, .pptx, or .pdf file from your computer (or create a blank document, spreadsheet, or presentation).
- Edit as you would in any office app: type, format text, use formulas in spreadsheets, arrange slides in presentations — or add text, drawings, and annotations to PDFs.
- Press “Save” (or Ctrl+S) to store the document in your browser's local library — it survives page reloads and stays on your device.
- Use the download option to export the edited file back to your computer when you are done.
Editing Office documents online — without giving up your files
A private alternative to cloud office suites
Most online office editors work by uploading your document to someone else's server, editing it there, and syncing it back. That is convenient — but it means a third party holds a copy of every contract, budget, and draft you touch.
This editor takes the opposite approach. The editing engines are compiled to WebAssembly and run inside your browser tab. When you open a .docx, .xlsx, or .pptx file, it is parsed locally; when you save, the result is written to your browser's own storage. There is no upload step to disable, because there is no upload at all.
What you can do with each editor
| Editor | Opens | Typical uses |
|---|---|---|
| Documents | .docx, .doc, .odt, .rtf, .txt | Letters, reports, contracts — text formatting, headings, tables, images |
| Spreadsheets | .xlsx, .xls, .ods, .csv | Budgets and data — formulas, cell formatting, multiple sheets |
| Presentations | .pptx, .ppt, .odp | Slide decks — layouts, text boxes, images, themes |
| View, annotate, and fill forms — text notes, pen drawings, highlights; saves back to PDF |
Because the engines understand the real Office formats (not approximations), round-tripping works: open a file you received, make changes, and save it back — colleagues using Word, Excel, or PowerPoint will see the same document. PDFs work the same way: your annotations are merged into the actual file, so they survive in any PDF viewer.
PDF editing: annotate and save — privately
The PDF editor opens any PDF and lets you add text annotations, draw freehand with the pen, highlight passages, and fill interactive forms. Everything happens locally in your browser.
Saving uses the same two-stage merge that server-based editors use: your annotations are compiled into a changes stream and merged into the original PDF by a WebAssembly converter. The result is a real, standard PDF — open it anywhere and your edits are there. No upload, no 'please sign up to download your own file'.
One honest limitation: offline PDF editing supports saving back to PDF only (converting a PDF to Word or images, and printing, are not available offline). If you need to convert a PDF, use our dedicated PDF converter tools.
Saving: browser library vs. downloading
The Save button (or Ctrl+S) stores the document in a local file library kept in your browser's IndexedDB. This is what makes the editor feel like an app: your files are still there when you come back tomorrow, without any account or cloud sync.
Two practical notes: the library belongs to this browser on this device (clearing site data removes it), so for anything important also export a copy to disk. And if you switch browsers or machines, bring the file with you the old-fashioned way — by downloading it.
Tips for a smooth session
- Large spreadsheets with thousands of formulas take a moment to recalculate — that is the WebAssembly engine working locally, not a slow connection.
- The editor keeps your work in the local library automatically on save; get into the habit of Ctrl+S after big edits, just like in a desktop app.
- If you only need to convert a document (for example docx to Markdown), our document converter tools are lighter-weight — this editor is for when you want to actually edit.
Frequently asked questions
Are my documents uploaded to a server?
No. The office engines run as WebAssembly inside your browser, and documents are stored in your browser's local IndexedDB storage. Nothing leaves your device while you edit or save.
Which file formats are supported?
The editor opens and saves the modern Office formats: .docx (Word), .xlsx (Excel), and .pptx (PowerPoint). It also reads legacy .doc/.xls/.ppt, OpenDocument .odt/.ods/.odp, plus .csv, .rtf, and .txt. PDF files can be opened, annotated (text, drawings, highlights, forms), and saved back as PDF.
What can I do with PDF files?
Open any PDF, add text annotations, draw with the pen, highlight, and fill forms. When you save or download, your annotations are merged directly into the real PDF file — the result opens in any PDF viewer with your edits intact. Converting a PDF to other formats is not supported offline.
Where are saved documents stored?
In your browser's local file library (IndexedDB). They survive reloads and browser restarts on the same browser and device, but they are not synced anywhere — use the download/export option to keep a copy as a normal file.
Is this really free?
Yes — no account, no subscription, no watermark. The tools on this site run 100% client-side, which is also why there is no server cost to pass on.
How does the editor run without uploading my documents?
The office suite is a self-contained WebAssembly application served from this same site and embedded in this page. All parsing, editing, and saving happen inside your browser; documents are stored in your browser's local file library, never sent to a server.
Related tools
Age Calculator
Calculate exact age in years, months, and days, plus total days/weeks/hours lived and a next-birthday countdown.
runs locallyAI Chat (Local)
Chat with an AI model that runs on your device — pick Chrome's built-in Gemini Nano or a local WebAssembly model. No account, no cloud.
runs locallyAI Data Extractor
Extract structured data (names, dates, amounts) from text with AI that runs entirely on your device — Chrome's built-in model or a local WebAssembly model.
runs locallyAI Image Detector
Check whether an image was generated by AI (Midjourney, DALL·E, Stable Diffusion…) using a neural detector plus metadata forensics — all locally.
runs locallyAI Rewriter
Rewrite or improve text with AI that runs entirely on your device — Chrome's built-in model or a local WebAssembly model. No cloud.
runs locallyAI Summarizer
Summarize any text with AI that runs entirely on your device — Chrome's built-in model or a local WebAssembly model. No cloud.
runs locally