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

HWP to PDF

kathar0skathar0s83 downloads

Converts HWP/HWPX files to PDF (and optionally Markdown) on creation, fully offline using a WebAssembly renderer. No external server or API key required.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Convert Korean HWP / HWPX documents to PDF (and optionally Markdown) the moment they land in your vault — fully offline. Conversion runs through a Rust + WebAssembly renderer (@rhwp/core), so no external server, upload, or API key is involved. Your documents never leave your machine.

Features

  • Automatic conversion when an .hwp / .hwpx file is added (or run it manually via the command palette).

  • Three output styles, chosen in settings:

    Output Colour & photos Searchable Size
    Image-based PDF exact, like the original yes (invisible text layer) large
    Text-based PDF black & white, no photos yes, pixel-perfect highlights tiny
    Markdown note — yes very small

    Image-based PDFs embed an invisible text layer (each run horizontally scaled to match the page image) so they are searchable with well-aligned highlights. Markdown reconstructs paragraphs and tables (merged cells become HTML tables).

  • Offline & private — everything runs locally via WebAssembly.

  • Korean / English UI — follows your app language.

Settings

  • PDF conversion mode — image-based, text-based, or none.
  • Markdown note — also extract the text as a .md note.
  • Convert on add — auto-convert new files, or command-only.
  • Delete original after conversion — move the source file to the trash.
  • Render scale / JPEG quality — image-based PDF resolution and size.

Limitations

  • Image-based PDFs are large; text-based PDFs render all text in a single bundled font (NanumGothic) and omit colour and embedded photos.
  • Output quality depends on the @rhwp/core renderer; complex tables, equations, or unusual fonts may not be perfectly reproduced.
  • Desktop only.

Development

npm install
npm run build   # type-check, then bundle to main.js (WASM + font inlined)

The build inlines the WASM renderer and the font into main.js, so the release ships just main.js, manifest.json, and styles.css.

Credits & licenses

  • @rhwp/core — HWP/HWPX WebAssembly renderer (MIT)
  • pdf-lib and @pdf-lib/fontkit (MIT)
  • NanumGothic font © Naver Corp. (SIL Open Font License 1.1)

This project is released under the MIT License. See LICENSE.

HealthExcellent
ReviewPassed
About
Convert Korean HWP/HWPX files to PDF or Markdown offline as soon as they appear in your vault or via the command palette. Create image-based searchable PDFs with an invisible text layer, compact text-based PDFs, or small Markdown notes with reconstructed paragraphs and tables, all rendered locally by a Rust+WASM engine.
PDFFormatsImport
Details
Current version
0.7.2
Last updated
Last month
Created
Last month
Updates
3 releases
Downloads
83
Compatible with
Obsidian 1.8.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
kathar0skathar0skathar0s
GitHubkathar0s
  1. Community
  2. Plugins
  3. PDF
  4. HWP to PDF

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.

Pandoc Plugin

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

Docxer

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

qmd as md

Edit, preview, and render Quarto (.qmd) files with executable code cells via Quarto to PDF, DOCX, HTML, or reveal.js.

OCR-AI

Convert PDFs to rich Markdown, including images and ocr using the marker api

Markdown to Jira Converter

Convert notes or selections to Jira markup and vice versa.

Extract PDF Annotations

Extract PDF annotations (notes and highlights) and sort them by topic.

Zotero Integration

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

Readwise Official

Sync highlights from Readwise to your vault.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.