X Articles vs Threads: What's the Difference and How to Convert Both

Updated March 2026 · 7 min read

People use "thread" and "article" interchangeably on X. They're actually different things with different formats, different limitations, and different conversion methods. Understanding the distinction matters if you're parsing content for research, archiving, or AI analysis.

What exactly is an X Article?

X Articles are long-form posts created with X's Draft.js editor. They're what used to be called "Twitter Notes" before the rebrand. You get a WYSIWYG interface that supports headings (H2, H3, H4), bold, italic, ordered and unordered lists, images, blockquotes, and links.

An X Article isn't a separate post type — it lives at a URL that looks identical to a regular tweet (x.com/username/status/id), but when you open it, you get the full formatted content instead of a 280-character tweet. The permalink doesn't tell you which you're dealing with until you load the page.

Articles can be up to 25,000 characters. They're indexed in X's search and can go viral like any other post.

What exactly is an X Thread?

An X Thread is a chain of connected tweets. Tweet 1 replies to tweet 2, which replies to tweet 3, and so on. Each individual tweet maxes out at 280 characters (or 25,000 for Premium members on X/Grok posts, but that's a different feature).

The "thread" itself has no special formatting. It's just tweets connected through replies. You can't add headings, bold text, or images to individual tweets within the thread using special formatting — you get basic text, links, and media attachments like you would on any tweet.

When someone says "I read a great thread," they mean they clicked through a chain of replies. Threads are social by nature. People reply to individual tweets in the thread, quote the best part, or share one tweet without the full context.

How do these compare? A head-to-head breakdown

Feature X Articles X Threads
Max length 25,000 characters 280 per tweet (unlimited chain)
Formatting Headings, bold, italic, lists, blockquotes, images Basic text only
Structure Single document with hierarchy Sequential tweets
Editing Can edit Each tweet edited individually
Permalink Single URL Multiple URLs (one per tweet)
Engagement Comments on whole article Comments on individual tweets
Conversion difficulty Moderate (Draft.js parsing) High (collect all tweets in sequence)

How to tell which one you're looking at

Articles display with a label that says "Article" or show a formatted preview in your feed with the headline visible. When you open the full post, you see the rich formatting — headings, bold text, structured layout.

Threads appear as regular tweets in your feed. The first tweet in the thread doesn't say "thread" — you figure that out by clicking through and seeing the reply chain. It's just tweets stacked on top of each other.

If you're not sure, open the post. If you see formatted text with headings and styled elements, it's an Article. If you see 280-character chunks connected by "in reply to," it's a thread.

Converting X Articles to Markdown

xtomd.com handles X Article conversion by parsing the Draft.js editor output and extracting all formatting, images, links, and structure. Here's how it works:

  1. Copy the Article URL. Go to any X Article and grab the full link from your browser bar.
  2. Paste it into xtomd.com. The parser recognizes the Article format and pulls the Draft.js data.
  3. Get Markdown. The conversion preserves headings, bold, italic, lists, blockquotes, and image URLs. You get a clean, structured Markdown file.
  4. Download or copy. Export as .md and use it in your docs, analysis, or archival system.

The conversion is reliable because Articles have structured data. Draft.js is a standardized format, so the output is consistent.

Converting X Threads to Markdown

This is trickier. xtomd.com currently converts individual tweets in a thread, but not the full chain as a cohesive unit. If you need to preserve an entire thread, you have options:

Option 1: Convert tweets one at a time. Grab each tweet's URL from the thread and run it through xtomd.com individually, then stitch the Markdown files together in order.

Option 2: Use ThreadReaderApp first. ThreadReaderApp combines thread tweets into a single formatted post that you can then convert. Copy the ThreadReaderApp URL into xtomd.com.

Option 3: Wait for full thread support. Native thread chain detection and conversion at xtomd.com is coming.

Why Articles are better for AI analysis

If you're feeding content into an AI system — whether that's analysis, summarization, or fine-tuning — Articles are superior to threads.

Articles have structure. Headings tell the AI what sections are important. Lists are machine-readable. Blockquotes indicate emphasis. The AI can understand the document's intent just from the formatting.

Threads are flat. An AI sees a sequence of text blocks with no hierarchy. It has to infer connections and relationships. The semantic meaning is less explicit. You lose information in the conversion.

For archival or research purposes, Articles are also easier to cite. They're single documents with single URLs. Threads require you to decide which tweet is the "start" and how to represent the full chain.

FAQ

Can I edit an X Article after I publish it?

Yes. You can edit an Article just like you'd edit a tweet. Changes appear immediately. If you've already converted it to Markdown, your Markdown won't update — you'd need to reconvert.

If I convert a thread to Markdown, do I need to include every tweet?

No. You can convert individual tweets or specific sections of a thread. It depends on what you're preserving the content for.

Does xtomd.com preserve images in Articles?

Yes. Image URLs are embedded in the Markdown output as ![alt](url). You get the link, not a downloaded file.

Can I convert an X Article that's been deleted?

No. If the post is gone, xtomd.com can't reach it. The URL will return a 404.

The takeaway

X Articles and threads serve different purposes. Articles are long-form, structured, and easier to convert to Markdown. Threads are conversational, participatory, and require more work to preserve in a single document.

If you're converting content to Markdown, start with Articles. They're faster, more reliable, and retain their full meaning. For threads, use ThreadReaderApp as a first step if you need the full chain.

Convert an X Article to Markdown Now

Grab an X Article URL and get clean, structured Markdown in seconds.

Open xtomd.com