X Article Markdown Paste

X Articles code block, table and divider: how to add them from Markdown

Updated September 2026 · Tested against the current X Articles editor

X Articles is the long-form editor that comes with X Premium. It handles headings, bold, italic, links, lists, quotes and images. It does not have a table button, and its code block and divider support only work when the content arrives in exactly the shape the editor expects. If you write in Markdown, this page shows what happens by default and the three ways to get the formatting you want.

What happens to an X Articles code block when you paste Markdown

Pasting plain Markdown text into the editor gives you plain text. Nothing is interpreted:

Google's own "People also ask" box for this topic has the question "Does X support Markdown?" and the honest answer is: not on paste. The editor works on rich HTML in the clipboard, so the Markdown has to be converted before it lands.

Option 1: Format by hand inside the editor

Works for short posts. Type a line, select it, and use the toolbar's code style. Dividers can be inserted from the "+" menu on an empty line. Tables have no equivalent, so the usual workaround is a screenshot of the table pasted as an image.

Cost: a few minutes per code block, and every edit to a table means a new screenshot. For a 3,000-word technical post this is where most people give up.

Option 2: Convert Markdown to rich text first, then paste

Web converters like MD2X render your Markdown to HTML and put it on the clipboard. Pasting that HTML gets you headings, lists and inline code. The limits:

Option 3: Get a native X Articles code block with a Chrome extension

X Article Markdown Paste runs on x.com/compose/articles and intercepts Ctrl+V. Instead of handing the editor raw text, it builds the exact block structure X uses internally, then walks the editor's own image upload path for anything that needs media. In practice:

The flow is three steps: write in Obsidian, Notion, Typora or VS Code, copy everything, press Ctrl+V in the X editor. A progress bar shows uploads, and the draft stays a normal X draft you can still edit before publishing.

A minimal test document

Paste this into the editor with the extension enabled and you should see one code block, one table image, one divider and one embedded tweet:

# Formatting test

Inline `code` and **bold** text.

```python
def hello():
    return "X Articles"
```

| Feature | Native X | With extension |
| --- | --- | --- |
| Code block | manual | automatic |
| Table | none | image |

---

https://x.com/icycat/status/1

Known limits

Install from Chrome Web Store

Free tier covers headings, lists, code blocks and dividers with up to 3 images and 1 table per paste. Pro lifts the limits.