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

Document Weaver

HJHJ2k downloads

Convert local documents (Word, PDF, PowerPoint, HWP, Excel) to Markdown and save into your Obsidian vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

한국어 README

Stop copy-pasting. Drop files, get notes.

Document Weaver converts Word, PDF, PowerPoint, Excel, and HWP files into clean Markdown — instantly. Drag files onto the window, point a watch folder at your Downloads, or pick files from the command palette. Images are extracted automatically. Front matter is injected. Done.

  • 📄 DOCX — headings, bold, italic, tables and images, all preserved
  • 📑 PDF — text layer extracted with automatic heading detection
  • 📊 PPTX — single long-form note or one note per slide, with speaker notes
  • 📈 XLSX / XLS — every sheet becomes a clean GitHub-flavored table
  • 🇰🇷 HWP / HWPx — Korean office format (beta)
  • 📝 TXT / CSV — verbatim or auto-formatted as table

No API keys. No cloud. Fully offline.
The local-file companion to Confluence Weaver.


Screenshots

Menu

Menu

Conversion Examples

DOCX PDF
DOCX PDF
PPTX XLSX
PPTX XLSX

HWPx

HWPx


Supported Formats

Format Extension Fidelity
Word .docx ★★★★ — headings, bold/italic, tables, images, embedded charts → markdown table. .doc not supported.
PowerPoint .pptx ★★★☆ — slide titles, bullets, speaker notes, images. Animations and transitions not preserved.
PDF .pdf ★★★☆ — text layer + heading detection. Charts extracted as images. Scanned PDFs rendered as page images. Tables as plain text only.
Excel .xlsx / .xls ★★☆☆ — each sheet as GFM table. Chart extraction not supported.
HWP .hwp ★★☆☆ ⚠ beta — binary format, best-effort. Merged cells and complex formatting may be lost.
HWPx .hwpx ★★★☆ ⚠ beta — ZIP+XML, better fidelity than HWP. Inline image placement depends on XML structure.
Plain text / CSV .txt / .csv ★★★★ — verbatim or auto-formatted as GFM table.

Installation

Community Plugins (recommended)

  1. Obsidian → Settings → Community Plugins → Browse
  2. Search for Document Weaver and click Install
  3. Click Enable

Manual

  1. Download main.js and manifest.json from Releases
  2. Copy both files to .obsidian/plugins/document-weaver/ inside your Vault
  3. Obsidian → Settings → Community Plugins → enable Document Weaver

Usage

Import entry points

Method How
Command palette Doc Weaver: Import file… → system file picker (multi-select supported)
Drag & drop Drop supported files anywhere onto the Obsidian window — editor, file explorer, anywhere. Document Weaver intercepts the drop and converts automatically. Unsupported files (images, .md, etc.) pass through to Obsidian as normal.
Watch folder Configure inbox folders in settings; new files are converted automatically

Output

Converted notes are saved to the configured destination folder (default: Imported/):

---
source_file: "report.docx"
source_format: "docx"
imported_at: "2026-05-23T10:00:00+09:00"
---

# Report Title
...

Embedded images are extracted to Imported/_assets/<note-name>/image-001.png and linked with ![[image-001.png]] (or a markdown link, per setting).

Completion notices

  • Single file: ✅ report.docx → Imported/report.md (12 headings, 3 images)
  • Bulk: ✅ 5 files imported (1 warning) → Imported/
  • Errors are appended to Imported/_import_errors.md

PowerPoint modes

Mode Output
Single note (default) One .md file with ## Slide N sections separated by ---
Per-slide One .md per slide + an index note with [[wikilinks]]

Settings

Output

Setting Default Description
Destination folder Imported Vault folder for converted notes
Asset subfolder _assets Sub-path for extracted images
Filename collision number skip / overwrite / add number suffix
PowerPoint output single Single note or per-slide notes
Use wikilinks ON ![[...]] vs ![](...) for images
Open after import ON Open the note after conversion (skipped for bulk)

Watch Folder

Setting Default Description
Watch folders (none) OS paths to monitor (add multiple)
Watch interval (min) 5 Set to 0 to disable
Watch subfolders OFF Recursively watch inbox subfolders
After import archive archive / delete / keep
Archive folder (none) OS path to move originals after conversion

Advanced

Setting Default Description
Show HWP beta features OFF Enable HWP/HWPx conversion (limited quality)
Language Auto Auto / English / 한국어 / 日本語 / 中文

v1.0 Non-Goals

  • No reverse export — Markdown → Word/PDF not supported
  • No OCR — scanned PDFs produce a stub note only
  • No cloud sync — local files only (use Confluence Weaver for remote)
  • HWP/HWPx — beta quality; complex formatting and merged table cells may be lost
  • PDF tables — rendered as plain text in v1 (heuristic reconstruction planned for v2)

License

MIT © GS-AX

HealthExcellent
ReviewSatisfactory
About
Stop copy-pasting. Drop files, get notes. Document Weaver converts Word, PDF, PowerPoint, Excel, and HWP files into clean Markdown — instantly. Drag files onto the window, point a watch folder at your Downloads, or pick files from the command palette. Images are extracted automatically. Front matter is injected. Done. DOCX — headings, bold, italic, tables and images, all preserved PDF — text layer extracted with automatic heading detection PPTX — single long-form note or one note per slide, with speaker notes XLSX / XLS — every sheet becomes a clean GitHub-flavored table 🇰🇷 HWP / HWPx — Korean office format (beta) TXT / CSV — verbatim or auto-formatted as table No API keys. No cloud. Fully offline. The local-file companion to Confluence Weaver.
ImportFormatsAttachments
Details
Current version
1.0.11
Last updated
2 months ago
Created
2 months ago
Updates
7 releases
Downloads
2k
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
HJHJgs-ax
github.com/GS-AX
GitHubgs-ax
  1. Community
  2. Plugins
  3. Import
  4. Document Weaver

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.

Local Images Plus

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

Nexus AI Chat Importer

Import AI chat conversations from ChatGPT, Claude, and Mistral Vibe (formerly Le Chat) exports into Obsidian as clean, readable Markdown files.

Docxer

Import Word files easily. Adds a preview mode for .docx files and the ability to convert them to markdown (.md) files.

Epub Importer

Import EPUB files as Markdown.

Markdown to Jira Converter

Convert notes or selections to Jira markup and vice versa.

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.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Ink

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

Readwise Official

Sync highlights from Readwise to your vault.