
obsidian-md2wechat: Convert Obsidian Notes into WeChat Layouts
An overview of the obsidian-md2wechat plugin, including installation, theme support, and the Obsidian-first workflow it fits.
If you already write WeChat content in Obsidian, the natural question is:
Can I keep writing in Obsidian and still get WeChat-ready formatting without moving the article into another tool first?
obsidian-md2wechat exists for that use case.
Project link:
- GitHub: geekjourneyx/obsidian-md2wechat
What it does
According to the public project description, obsidian-md2wechat is an Obsidian plugin built on top of the md2wechat API service. It converts Markdown documents into styled HTML suitable for WeChat publishing.
That solves a very specific problem:
- keep Obsidian as the writing workspace
- send Markdown into a WeChat-formatting workflow
- reduce tool switching between writing and publishing
Who it fits
1. People who already write public-account articles in Obsidian
If your notes, drafts, and source material already live in Obsidian, a plugin is often the most direct path.
2. People who want less copy-paste
A common manual flow looks like this:
- Write Markdown in Obsidian
- Copy it into a web formatter
- adjust styles
- copy it again into the WeChat backend
The plugin shortens that chain.
3. People who want stable formatting inside the same writing tool
The public README highlights theme support, preview, and theme switching. Those are practical features for repeat publishing.
Publicly visible features
The README emphasizes these capabilities:
- one-click conversion
- multiple themes
- real-time preview
- theme and font-size switching inside the preview
- a drawer-style settings panel
- support for both desktop and mobile Obsidian
That means it is more than a single export button. It also covers preview and presentation control.
Supported themes
The listed themes include:
defaultbytedanceapplesportschinesecyber
That matters because visual style is part of the final article output, not an optional extra.
Installation and setup
The public install flow is:
- Download the latest release
- Extract it into
.obsidian/plugins/obsidian-md2wechat/ - Restart Obsidian and enable the plugin
Then configure:
- API key
- theme name
- font size
That makes the plugin approachable for existing Obsidian users without forcing them to understand backend details first.
Conversion path and full API path
The public README also separates the workflow layers clearly.
Conversion path
- basic conversion service
- Markdown-to-HTML support
Full API path
- direct WeChat draft creation
- a fuller publish workflow
- more themes and advanced configuration
That split helps users decide whether the plugin alone is enough or whether they should continue into API integration.
How it relates to the CLI and skill paths
These projects cover different entrypoints:
obsidian-md2wechatis for Obsidian usersmd2wechat-liteis for CLI, shell, and scriptsmd2wechat-skillis for Claude Code and OpenClaw
They are parallel integrations, not duplicates.
Continue here:
- md2wechat-lite: A CLI for Scripts and Agent Workflows
- md2wechat-skill: Bring WeChat Formatting into Claude Code and OpenClaw
Closing thought
If Obsidian is where the writing already happens, obsidian-md2wechat is usually the most natural way to connect that writing flow to WeChat formatting.
Author
Categories
More Posts

What Is the Newspic Draft API?
A guide to the newspic draft API, including request shape, fit, and how it differs from a standard article draft.

How to Turn a Feishu Doc into a WeChat Article
An overview of the Chrome extension that converts Feishu docs into WeChat-ready layouts with md2wechat API.

How to Integrate WeChat `addMaterial`
A guide to WeChat permanent media upload, covering server-side rules, file limits, media types, and common mistakes.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates