xPoster vs MD2X vs X Article Markdown Paste
Facts checked September 2026. If something below is out of date, tell me and I will correct it.
Three tools show up when people search for a way to get Markdown into X Articles. They take different approaches, and the right one depends on whether you need images uploaded for you and whether you care about the tool still working next month. This page is written by the author of the third one, so read the tradeoffs with that in mind.
At a glance
| xPoster | MD2X | X Article Markdown Paste | |
|---|---|---|---|
| Form | Chrome extension with side panel | Web app (markdown2x.com) | Chrome extension, works on Ctrl+V |
| Where you paste | Into the side panel, it writes the draft | Copy from the web app, paste into X | Directly into the X editor |
| Remote images uploaded to X | Yes | Not by the tool (clipboard only) | Yes, via X's media pipeline |
| Local images | Yes, folder access | No | Yes, folder authorized once |
| Tables | Rendered to image | Rendered to image | Rendered to HiDPI image |
| Code blocks | Native X block | Rendered to image | Native X block |
| Tweet embeds | Yes | No | Yes, three syntaxes |
| Mermaid diagrams | No | Yes, to PNG | No |
| Batch queue of drafts | Yes | No | No |
| Price | Free, open source | Free | Free tier; Pro $4.9/month or $49/year |
| Last update (as of Sep 2026) | June 2026 | Active | September 2026 |
xPoster
Open source, MIT licensed, about 670 Chrome Web Store users and 166 GitHub stars. It opens a side panel where you paste Markdown or queue several .md files, checks that the X editor is reachable, and writes the draft for you. Feature-wise it is the closest match to this extension, and it handles images and tables.
The concern is maintenance. The repository's last commit was in June 2026 and the only open issue was filed by the author's own bot. X changed the Articles editor several times over the summer, and users have reported the import no longer completing. With an editor-injection tool, no updates for three months usually means it is broken today. If you are comfortable forking and fixing it yourself, it is a good codebase to start from.
MD2X
A free web app, no install. You write or paste Markdown in its editor, it renders to rich text and copies it to your clipboard, and you paste that into X. It also has a thread splitter, Mermaid-to-PNG and code-to-image tools, a Chinese interface, and works offline as a PWA. Nothing is uploaded to a server.
The limit is structural: a web page cannot upload files into your X draft. Remote images are not uploaded for you, local images have to be added by hand afterwards, and tweet URLs stay plain links. Code blocks are turned into images so they survive the paste, which means no copyable code for readers. For text-heavy posts with one or two images this is fine. For a post with fifteen screenshots it is fifteen manual uploads.
X Article Markdown Paste
This extension runs only on x.com/compose/articles. You copy Markdown from wherever you write and press Ctrl+V in the X editor. It converts the content to the editor's own block format, uploads every image through X's normal media path, renders tables to images, keeps code blocks as native X code blocks, and turns tweet links into embedded cards. You can also drag a .md file onto the page to create a fresh draft, or trigger it from Obsidian, VS Code and the command line.
The free tier is enough for most posts: unlimited text formatting, code blocks and dividers, up to 3 images and 1 table per paste, with a short footer signature. Pro removes the limits and the signature. The thing Pro is really paying for is the line on the pricing card that says "compatibility maintenance when X changes the editor". Six fixes shipped in September 2026 alone; that is the cost of living inside someone else's editor.
Which one
- Text-only posts, no install allowed: MD2X.
- You want to read and modify the code: xPoster, expecting to fix it first.
- Posts with images, tables or embeds, and you publish more than once a month: X Article Markdown Paste.