Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Word Viewer

Viggo MeestersViggo Meesters345 downloads

Open .docx documents as read-only text, structure, media, and package diagnostics.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Word Viewer repo hero

Word Viewer opens .docx files as a read-only inspection view inside the app. It focuses on document text, headings, tables, comments, footnotes, endnotes, media metadata, relationships, warnings, and package diagnostics.

Features

  • Opens .docx files from the file explorer with a dedicated read-only view.
  • Parses the local OOXML zip package in the plugin with no cloud conversion.
  • Shows document metadata, outline/headings, paragraphs, lists, tables, comments, footnotes, endnotes, media references, and package diagnostics.
  • Filters document text, headings, comments, notes, hyperlinks, and media metadata.
  • Warns about external relationships, embedded OLE/package content, macro-related package content, tracked changes, large documents, encrypted files, and malformed packages.
  • Caps large render lists so big documents stay responsive.

Word Viewer preview

Non-goals

  • No .doc legacy binary support in v0.1.
  • No .docm, .dotm, or macro-enabled support in v0.1.
  • No editing, saving, annotation, export, Markdown conversion, or write-back.
  • No pixel-perfect Word rendering.
  • No macro, VBA, OLE, ActiveX, or embedded object execution.
  • No remote fonts, remote images, network calls, or cloud conversion.
  • No launching Microsoft Word, LibreOffice, Pages, or another external viewer.
  • No tracked-changes merge or review workflow.

Install from release

  1. Download main.js, manifest.json, and styles.css from the matching GitHub release.
  2. Place them in .obsidian/plugins/word-viewer/.
  3. Enable Word Viewer in Community plugins.

Security and privacy

Word Viewer treats documents as untrusted local packages. It reads files through the vault API, renders local metadata and text, and does not send vault content to external services.

The plugin does not use network APIs, clipboard APIs, shell calls, external app launches, macro execution, embedded object execution, or file write-back APIs.

Development

npm install
node scripts/create-fixtures.mjs
npm run build
npm run typecheck
npm test
npm run community:check

Release

For each release:

  1. Update manifest.json, package.json, and versions.json.
  2. Run build, typecheck, tests, static checks, and SVG parse checks.
  3. Create a GitHub release whose tag exactly matches manifest.json.version.
  4. Attach main.js, manifest.json, and styles.css as release assets.

Community review checklist

  • Plugin id is word-viewer.
  • manifest.json version matches versions.json.
  • Release tag is exactly 0.1.1, not v0.1.1.
  • Release includes main.js, manifest.json, and styles.css.
  • Runtime code does not use network, clipboard, shell, eval, write-back, or external app launch APIs.
  • Manifest description avoids restricted product-name wording.
  • Styles avoid !important.
  • The viewer is read-only and handles unsupported documents gracefully.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Open .docx files in a read-only view inside Obsidian by parsing the OOXML package locally with no cloud conversion. Inspect metadata, headings, text, tables, comments, notes and media, with filters, package diagnostics and warnings for external relationships, macros, tracked changes, or encrypted/malformed files.
AttachmentsFormats
Details
Current version
0.1.1
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
345
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Viggo MeestersViggo Meestersviggomeesters
GitHubviggomeesters
  1. Community
  2. Plugins
  3. Attachments
  4. Word Viewer

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

Image Context Menus

Image context menus (mostly on right click): Copy to clipboard, Open in default app, Show in system explorer, Reveal file in navigation, Open in new tab.

Chat View

Chat View lets you quickly and easily create elegant Chat UIs in your Markdown Files.

Consistent Attachments and Links

Move note attachments and update links automatically.

Pandoc Plugin

Commands to export to Pandoc-supported formats like DOCX, ePub and PDF.

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

Pixel Perfect Image

Pixel perfect 100% image resizing, copy to clipboard, show image in Finder/Explorer, and much more.

Local GPT

Local Ollama and OpenAI-like GPT's assistance for maximum privacy and offline access.