Why Markdown instead of a screenshot or PDF
A long X thread is really a small essay split across posts, and the value is in its structure: an argument, its sub-points, the links it cites. A screenshot freezes that structure into pixels you cannot search or edit. A PDF keeps the words but locks the layout, and copying text back out of one is clumsy. Markdown strips a thread down to headings, paragraphs, links, and blockquotes, so the result is portable and editable in any text editor, note app, or static-site generator.
What survives the export
- Post boundaries become paragraphs or list items, so a numbered thread stays readable.
- Headings from an X article are preserved as
##and###levels. - Links keep their targets, so cited sources remain clickable.
- Quotes and code stay as blockquotes and fenced blocks where the author used them.
Three steps to a .md file
Markdown versus PDF: which to keep
Use Markdown when you intend to reuse the text — quoting it in a document, folding it into notes, or feeding it to a writing tool. Use PDF when the thread is something you only need to read or archive, and you care that the layout will look the same next year. Many people keep both: a PDF for the record and a Markdown file for working with the content. The article-to-PDF guide covers the other side of that choice.
What a converted thread looks like
A typical result opens with the thread's title as a top-level heading, then the posts in order, each thread's links preserved. Where the author used a numbered list, you get a numbered list; where they wrote prose, you get paragraphs. The point is that nothing is invented — the structure in the file is the structure the author wrote, just without the platform wrapped around it.
When the export stops early
A thread that quotes other accounts can confuse a naive reader; the tool follows the chain the original author posted, which is the sensible default. If a thread is very long, the first attempt may pull only the initial posts — re-run from the last captured post's permalink to fetch the rest. Protected or deleted posts simply are not available, and the export will note where the chain breaks rather than filling the gap with guesses.
Markdown flavours and where the file works
Plain Markdown from a thread opens correctly in every common editor, from a code editor to a notes app to a static-site tool. If your destination expects a specific flavour — one that supports tables, footnotes, or task lists — the export still works, because a thread rarely uses those features and the basic syntax is universal. You can safely paste the file's contents into a blog engine, a documentation site, or a writing tool without reformatting.
Heading levels are the one thing worth checking. X articles can nest headings deeply, and a thread that was written as flat paragraphs will export as flat paragraphs. If you want a table of contents in your notes app, add the headings yourself after import; the tool preserves the author's structure rather than inventing one.
Working with the exported text
A thread you saved in Markdown is easy to quote, summarise, or fold into a longer piece, because the text is plain and the links intact. For research, keep a folder of `.md` files named after their authors or topics and you build a searchable archive as you go. Where a thread cites sources, the Markdown keeps those links live, so a claim can be checked months later without hunting for the original post. That traceability is the real reason to prefer Markdown over a screenshot: the export keeps the evidence, not just the words.
FAQ
Does the Markdown keep links?
Yes. Links in the thread are preserved as Markdown links so the sources stay clickable.
Are images downloaded too?
Images are referenced by link rather than embedded, to keep the file small. Save them separately if you need them offline.
Can I convert a single long post, not just threads?
Yes. A single article-style post exports the same way, with its headings preserved.
What if the thread is cut off?
Re-run from the last captured post's permalink to pick up the remaining posts, or check whether the thread is protected.