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

Unmarkdown

unmarkdownunmarkdown53 downloads

Paste notes into Google Docs, Word, Slack, OneNote, or Email with formatting intact. Publish to the web with one click.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Copy Obsidian notes as formatted Google Docs, Word, Slack, OneNote, Email, or Plain Text. Publish notes to the web with 62 templates.

Features

Copy for any destination

Right-click any note and copy it formatted for:

  • Google Docs (preserves headings, tables, code blocks, lists)
  • Microsoft Word (compatible formatting)
  • Slack (mrkdwn format)
  • OneNote (section-aware formatting)
  • Email (inline CSS for Gmail, Outlook, Apple Mail)
  • Plain Text (clean, readable output)

Publish to the web

Publish any note as a beautifully formatted web page. Choose from 62 templates. Share the URL with anyone.

One-click setup

Click "Connect account" in settings, authorize in your browser, and you're ready to go. Free account required.

How it works

  1. Right-click a note in the file explorer or editor
  2. Select Copy with Unmarkdown and choose your destination
  3. Paste into Google Docs, Word, Slack, or wherever you need it

To publish:

  1. Open the command palette and run Unmarkdown: Publish this note
  2. Choose a template, set the URL slug, and click Publish
  3. Your note is live on the web with a shareable URL

Network usage disclosure

This plugin connects to the Unmarkdown API (https://unmarkdown.com/api/v1) to:

  • Convert markdown to destination-specific formats (POST /convert)
  • Create, read, update, and publish documents (POST/GET/PATCH /documents)
  • Publish and unpublish documents (POST/DELETE /documents/:id/publish)
  • List available templates (GET /templates)
  • Check API usage quota (GET /usage)
  • Exchange OAuth tokens (POST /oauth/token)

No data is sent without user action. No telemetry or analytics are collected by the plugin. All API calls require authentication via OAuth 2.1 + PKCE.

Privacy policy: https://unmarkdown.com/privacy

Pricing

  • Free (account required): 1,000 API calls/month, 5 documents, 8 free templates
  • Pro ($8/month or $96/year): 10,000 API calls/month, unlimited documents, 62 templates, batch publish, custom slugs, hide badge

The plugin itself is free and open source. A free Unmarkdown account is required for all features. Some features require a paid Pro subscription.

Installation

  1. Open Obsidian Settings > Community Plugins
  2. Search for "Unmarkdown"
  3. Click Install, then Enable

Connect your account

  1. In Obsidian: Settings > Unmarkdown
  2. Click "Connect account"
  3. Your browser opens. Log in or create a free account, then click "Allow"
  4. You're redirected back to Obsidian. Done.

Commands

Command Description
Copy for Google Docs Copy active note/selection formatted for Google Docs
Copy for Word Copy formatted for Microsoft Word
Copy for Slack Copy as Slack mrkdwn
Copy for OneNote Copy formatted for OneNote
Copy for Email Copy with inline CSS for email
Copy as Plain Text Copy as clean plain text
Publish this note Create or update a published web page
Update published note Push content changes to published page
Unpublish this note Remove the published page
Open published page Open the published URL in browser
Open published notes panel Show sidebar with all published notes

Pro features

  • Template picker: Choose from all 62 templates when publishing
  • Batch publish: Right-click a folder to publish all notes at once
  • Custom slugs: Set custom URL slugs for published pages
  • Hide badge: Remove the "Made with Unmarkdown" footer badge
  • Higher limits: 10,000 API calls/month (vs 1,000 free)

Development

# Install dependencies
npm install

# Build for production
npm run build

# Start watch mode (auto-rebuilds on file change)
npm run dev

# Run linter
npm run lint

# Run tests
npm test

Testing in a vault

# Symlink plugin to your vault
ln -s /path/to/obsidian-unmarkdown /path/to/vault/.obsidian/plugins/unmarkdown

# In Obsidian: Settings > Community Plugins > Enable "Unmarkdown"
# Ctrl+Shift+I for developer console, Ctrl+R to reload after changes

License

MIT

HealthExcellent
ReviewPassed
About
Obsidian's markdown doesn't survive a paste into Google Docs, Word, or email — headings flatten, tables break, code blocks disappear. Unmarkdown fixes that. Select a destination, copy, paste. Headings, tables, code blocks, lists, and links all come through correctly formatted for that specific app. Google Docs gets native heading styles. Slack gets mrkdwn. Email gets inline CSS. Word gets Word-compatible HTML. Six destinations: Google Docs, Word, Slack, OneNote, Email, Plain Text Publish to the web: Turn any note into a styled public page with a shareable URL. Choose from 62 templates — academic, business, developer, creative, and more. Works with your AI workflow: Pairs with the Unmarkdown MCP server so Claude and other AI agents can format and publish your notes directly from a conversation.
ExportPublishingIntegrations
Details
Payments
Optional
Current version
1.0.5
Last updated
4 days ago
Created
4 months ago
Updates
6 releases
Downloads
53
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Payments
Core features are free: all 6 copy destinations (Google Docs, Word, Slack, OneNote, Email, Plain Text) and publishing. Pro ($8/mo) unlocks all 62 templates (8 free), unlimited AI actions, file downloads (HTML, Word, PDF), full analytics, and custom URL slugs.
Author
unmarkdownunmarkdown
unmarkdown.com
GitHubunmarkdown
  1. Community
  2. Plugins
  3. Export
  4. Unmarkdown

Related plugins

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

Quartz Syncer

Manage and publish your notes to Quartz, the fast, batteries-included static-site generator.

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

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.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Zotero Integration

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