How to Turn a Twitter (X) Thread into an Article
Turn any Twitter or X thread into a readable article: unroll it, copy the full text and media, then rewrite it by hand or with a ready-to-use AI prompt for ChatGPT and Claude.
Want to try it now? Paste a post link from any supported platform to download its media instantly.
Open DownloaderTurning a Twitter/X thread into an article takes three steps: unroll the thread so the posts read in order, copy the full text and media, then rewrite it with headings and transitions — by hand, or by feeding the unrolled text to an AI prompt built for the job. The result reads like a normal article, not a chain of tweets.
Why bother turning a thread into an article?
Threads are great for reach on X, but they are a bad long-term home for the content. Search engines barely index individual tweets, threads disappear from your followers' timelines within a day, and there's no good way to link someone straight to "the whole thing" without them scrolling through replies.
Rewriting a thread as an article fixes all three problems at once:
- it becomes something you can index, share, and update
- it reads properly on desktop and mobile without expand-to-read-more friction
- you can drop it into a newsletter, Notion workspace, or company blog
- it's easier to cite, quote, and link to a specific section
Step 1: Unroll the thread first
Don't try to rebuild a thread by scrolling and copy-pasting reply by reply — you'll miss tweets and lose the order. Use a thread unroller to reconstruct the chain first.
curl-x's Thread Unroller does this: paste a tweet URL from the thread and it rebuilds the connected posts into one ordered view, with the text, timestamps, and media from every tweet in the chain.
- Open the thread on X and copy a link to the last tweet in the chain (the unroller reconstructs threads by walking backward through the author's self-replies, so the last tweet gives it the most context to work from)
- Go to curl-x Thread Unroller and paste the link
- Click Unroll Thread and let it rebuild the sequence
The tool also accepts links that aren't plain x.com or twitter.com URLs — fxtwitter.com, vxtwitter.com, and fixupx.com links work, along with shortened t.co links. That matters if you're pulling the link from a bookmarking tool, an embed, or a browser extension rather than copying it fresh from X.
Step 2: Copy the full thread text
Once the thread loads, use the Copy thread text button to grab every tweet in order as plain text. That gives you the raw material for the article: the hook, the numbered points, the asides, all in the sequence the author wrote them.
Keep this raw copy somewhere before you start editing — you'll want to check your rewrite against it later, especially for numbers, links, and direct quotes you don't want to accidentally paraphrase.
Step 3: Pull the thread's images and videos
Scroll to the All Thread Media section on the unrolled page. It collects the images, videos, and GIFs found across the whole thread in one place, rather than making you open each tweet to check for attachments.
For an article, decide upfront which media actually earns a place:
- charts and screenshots that support a specific claim — keep them, and place them next to the paragraph they illustrate
- reaction GIFs and decorative images — usually cut, they don't carry over well outside the social context
- video clips — keep if they're the actual subject of the thread (a demo, a moment, a reaction), otherwise consider a still frame
Save the files locally before you publish; CDN-hosted tweet media can be taken down or expire independently of the tweet itself.
Step 4: Rewrite it as an article
A thread is written in short, punchy fragments meant to be read one tweet at a time. An article needs different scaffolding:
- Add a title that states the thread's point, not just its topic
- Add an intro paragraph that gives away the conclusion — articles don't need a slow build-up the way threads use hooks
- Add headings at the places where the thread shifts to a new sub-point
- Merge short tweet fragments into full paragraphs — three or four one-line tweets often become a single paragraph once you're not fighting a character limit
- Keep the numbers and specifics exactly as written — don't round a stat or soften a claim while smoothing the prose
- Link back to the source — credit the original author and link the original thread near the top or bottom of the piece
Doing this by hand for a 20-plus-tweet thread takes a while. That's the gap the next section fills.
Turn a thread into an article with AI (a ready-to-use prompt)
If you've unrolled the thread and copied the text, an LLM can do a solid first pass at the rewrite in seconds. The prompt below is built to avoid the two failure modes that make AI rewrites unusable: inventing facts that weren't in the thread, and flattening the author's voice into generic AI prose.
Paste this into ChatGPT, Claude, or any chat-based LLM, fill in the three bracketed fields, and paste the unrolled thread text right after it:
You are rewriting a Twitter/X thread as a standalone article. Follow these rules exactly:
1. Preserve the original author's voice, tone, and opinions — don't neutralize
strong claims into vague ones, and don't add hedging language that wasn't there.
2. Do not invent facts, statistics, quotes, or examples that aren't in the
source text. If something is unclear or a claim needs a source the thread
doesn't provide, leave it as-is rather than filling the gap yourself.
3. Add a clear title that states the article's main point.
4. Add an H2/H3 heading structure that reflects the thread's actual argument —
break at the points where the topic shifts, not on a fixed schedule.
5. Merge short, fragmented tweets into full paragraphs. Remove thread-specific
artifacts like "1/", "(cont)", numbering, and "a thread " openers.
6. Keep every number, name, link, and direct quote exactly as written in the
source — do not round, paraphrase, or "clean up" specifics.
7. End with a line crediting the source: "Originally posted as a thread by
[AUTHOR HANDLE] on X: [THREAD URL]"
8. Output only the finished article in markdown. No preamble, no explanation
of what you did.
Author handle: [AUTHOR HANDLE]
Original thread URL: [THREAD URL]
Thread text:
[PASTE THE UNROLLED THREAD TEXT HERE]
Treat the output as a strong first draft, not a final one. Read it against the raw thread text you saved in Step 2 and check that no numbers or claims drifted during the rewrite — LLMs are good at restructuring prose and worse at leaving numeric details untouched, so that's the spot most worth a manual check.
Where to publish the finished article
Once you have the rewritten text, common destinations are:
| Destination | Best for |
|---|---|
| Blog / CMS | SEO-indexable long-term home, your own domain |
| Newsletter | Sending the rewrite directly to subscribers |
| Notion or Google Docs | Internal notes, team knowledge base, drafts before publishing elsewhere |
| Static site / personal wiki | Archiving research threads for later reference |
Whichever destination you use, keep the source link and author credit in the final version — not just for etiquette, but because readers often want to check the original replies and quote-tweets for context your rewrite won't capture.
Attribution and quoting etiquette
A thread is still someone's original writing, even if it's public and easy to copy. A few practical rules keep a rewrite fair to the original author:
- Always link the source thread, ideally near the top of the article, not buried in a footnote
- Credit the author by name or handle, not just "a thread on X"
- Quote short passages directly rather than paraphrasing distinctive phrasing as your own
- Don't strip the author's argument of its original framing to make it look like your own analysis
- Ask before republishing verbatim for commercial use — turning someone's thread into your monetized newsletter or paid content without checking in is a different situation than internal notes or a personal blog with clear attribution
If you're unsure, a good bar is: would the original author be comfortable seeing this, and can they tell at a glance where it came from?
FAQ
Can AI turn a Twitter thread into an article?
Yes, as a first draft. Unroll the thread to get clean, ordered text, then run it through the prompt above in ChatGPT or Claude. AI is good at restructuring fragmented tweets into paragraphs and adding headings; it's weaker at preserving exact numbers and quotes, so always check the output against the original thread text before publishing.
How do I unroll a thread without logging in?
Use curl-x's Thread Unroller — paste a tweet URL from the thread and it rebuilds the sequence in your browser without requiring an X account or login. It also works with fxtwitter.com, vxtwitter.com, fixupx.com, and shortened t.co links, so you can unroll a thread even if the link you have isn't a plain x.com URL.
Is it OK to republish someone's thread as an article?
For personal notes, research, or clearly credited coverage that links back to the original, yes — this is standard practice for journalists and researchers. For commercial republishing (a monetized newsletter, a paid course, content marketing under your own byline), it's better etiquette to ask the author first, since you're using their original writing and ideas as the substance of paid content.
Do I need to keep the thread's original wording?
Not entirely — an article should read differently from a thread, since the two formats work differently. But specific claims, numbers, and direct quotes should stay accurate to the source. Rephrase the connective tissue; don't rephrase the facts.
What's the best way to grab images and video from the thread?
After unrolling the thread on curl-x, scroll to the All Thread Media section — it collects every image, video, and GIF found across the whole thread in one place, instead of making you open each tweet individually.
Wrapping up
Turning a thread into an article is mostly a sequencing problem: unroll first so you have the full, ordered text and media, then rewrite with an article's structure in mind — title, intro, headings, full paragraphs, and a credit back to the source. The Thread Unroller handles the first half; the prompt above handles a solid first pass at the second.
If you just want to read the thread cleanly rather than republish it, see Twitter Thread Reader: Read Long X Threads as Articles. If your main goal is collecting the thread's media rather than the text, see How to Download All Media From a Twitter Thread.
Related Guides
Twitter Thread Unroller: How to Unroll X Threads in 2026
Learn how to turn a long Twitter or X thread into a clean article view, copy the full text, and pull media from every tweet in one place.
How to Download All Media From a Twitter Thread
Want every image, video, or GIF from a Twitter thread? Here is the easiest way to pull media from the full thread instead of one tweet at a time.
Thread Unroller Not Working? 7 Fixes to Try
If a Twitter or X thread is not unrolling correctly, these quick fixes usually solve it: wrong tweet, invalid URL, private post, rate limit, or partial thread.