
Which WeChat Themes Does md2wechat Support?
A guide to supported `theme` values, how the theme directory maps to the API parameter, and where to inspect styles before integration.
If you are already integrating md2wechat Agent API, one question appears quickly:
What values can I actually send in theme?
Seeing a few examples such as default, bytedance, or apple is not enough for a real integration. The practical questions are different:
- how many public themes are available now
- which ones fit a knowledge article or a brand column
- whether the editor and the API use the same theme ids
- where to inspect themes before wiring requests
This article answers those points directly.
What the theme parameter does
theme selects the formatting style used by md2wechat Agent API.
It affects:
- the HTML generated from Markdown
- the visual result of draft creation
- the reading rhythm of different content types
It is not a cosmetic afterthought. It changes the output.
Where to see all supported themes
The primary entrypoint is:
That page is the public directory of supported themes. It is the fastest way to:
- confirm which themes are available
- narrow the options by content scenario
- find the exact
themeid to send to the API
How /themes maps to the API
The key point is simple:
The theme ids shown in /themes are the same ids you pass to the API.
If you are integrating:
convertarticle-draft
then the ids listed in the directory are the values you can send in theme.
The parameter itself is documented here:
How the main site and the editor differ
The two sites serve different purposes:
md2wechat.comis the main product site for docs, API onboarding, and answerable referencesmd2wechat.cnis the editor-side destination for deeper visual inspection
A straightforward workflow is:
- Use Theme Directory to shortlist candidates
- If you need a more visual check, inspect the editor-side gallery
- Pass the chosen
themeid to the API
That split is easier to understand than mixing product docs and editor preview into one surface.
When to check the theme directory first
Start from the theme directory if:
- you have not chosen a style yet
- you want to compare knowledge, product, brand, or campaign styles
- you need a consistent theme for a recurring content series
- you want an automated workflow to choose from a bounded set of candidates
If you already know the theme value and just want to prove the API path, start here instead:
A minimum example
curl -X POST "https://md2wechat.com/api/v1/convert" \
-H "Content-Type: application/json" \
-H "Md2wechat-API-Key: wme_your_api_key" \
-d '{
"markdown": "# Title\n\nBody",
"theme": "default",
"fontSize": "medium",
"convertVersion": "v1"
}'The important rule is this:
thememust be a supported theme id- the theme directory is the canonical place to find that id
Does the same directory apply to draft APIs
Yes.
convert and article-draft use the same theme value set. You do not need two separate theme catalogs for two endpoints.
A good path is:
- Check Theme Directory
- Read Theme Parameter Docs
- Continue to Article Draft
Closing thought
If you want to know which WeChat themes md2wechat Agent API supports, start from:
If you want to understand how that list maps to integration, continue with:
The short version is:
/themes is the public theme directory, and the ids shown there are the same theme values you send to the API.
More Posts

How to Design an Agent Content Topic Selection Workflow
A practical guide to AI Agent topic selection workflows: why topic judgment matters more than drafting, what a topic workflow should output, how jina-cli supports source retrieval, and how the result connects to md2wechat publishing.

How to Choose Between md2wechat-lite and md2wechat-skill
A comparison of md2wechat-lite and md2wechat-skill by entry point, installation path, and workload fit.

What a WeChat Automation Workflow Should Include
A workflow breakdown covering content input, formatting, drafts, media, and review in a WeChat publishing pipeline.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates