Marwan Luay3k downloadsOpen, view, and edit DOCX and PPTX files directly in your vault.
Native PowerPoint Doc Editor opens, searches, and edits .docx and .pptx files directly inside your Obsidian vault without converting them to Markdown.
| DOCX editor | PowerPoint editor |
|---|---|
![]() |
![]() |
.pptx, .pptm, .ppsx, .ppsm, .potx, and .potm files in a PowerPoint-style slide editor.To start editing, open a supported Office file from the Obsidian file explorer. Use the editor toolbar or command palette for save, export, duplicate, search, and diagnostics. Plugin settings can disable DOCX or PowerPoint handling independently.
.docx or supported PowerPoint file from the file explorer.main.js, manifest.json, and styles.css from the latest release..obsidian/plugins/native-powerpoint-doc-editor inside your vault.For local development, install dependencies with npm install, build with npm run build, and copy the release artifacts to the same plugin folder. The run-to-import folder also contains local Windows and macOS installers.
Licensed under the BSD Zero Clause License (0BSD).
The plugin is designed to work offline inside your vault. It has no telemetry, analytics, advertising, accounts, or self-updating code. Normal editing, search, save, and export do not upload vault contents.
Network access can occur only when you open an external link, activate a hyperlink stored in a document, or export a DOCX whose images reference remote URLs. Obsidian, your operating system, or the browser handles those requests.
Local data may include an optional DOCX search index, recovery copies, normal Obsidian plugin settings, and a developer debug log when a .hotreload marker exists. Import font and Insert image use a system file picker; Copy debug log writes only to the clipboard.
See docs/privacy-policy.md and docs/terms-of-service.md.
rebuild-docx-search-index — rebuild the optional local DOCX search index.find-in-current-docx — find text in the open DOCX file.find-replace-in-current-docx — find and replace text in the open DOCX file.search-docx-files — search indexed DOCX files across the vault.save-current-docx — save the open DOCX file.save-current-docx-as — save the open DOCX file under another name.duplicate-current-docx — duplicate the open DOCX file.copy-debug-log — copy the in-memory diagnostic log.open-powerpoint-file — choose and open a supported PowerPoint file.save-current-powerpoint-file — save the open PowerPoint file.See CHANGELOG.md for release history.
See CONTRIBUTING.md for contribution, setup, testing, and release guidance.