Twitter / X threads are great for long-form content from writers, developers, and analysts. They’re awful to actually read inside the X app — broken scrolling, ads between tweets, algorithm shoving the next one in front of you.
Here’s how to unroll any Twitter thread into one clean, readable page. Free, no signup, no extension.
What “unrolling a thread” means
A Twitter thread is a chain of replies by one author, posted in sequence. X shows them as a vertical list of cards in the main timeline. “Unrolling” means turning the chain into a continuous article — easier to read, easier to share, easier to save.
Common reasons to unroll:
- Long thread you’d rather read in one sitting. Disrupting your scroll with ads after every tweet kills comprehension.
- Sharing outside X. Many platforms (Slack, email, forums) don’t display tweets inline.
- Saving for later. Threads disappear — X accounts get suspended, authors delete tweets, posts get ratio’d into oblivion.
- Converting to blog post / Markdown / PDF. Easier to edit and archive.
Method 1: Use a Twitter thread reader (fastest)
→ Try our free Twitter thread reader
What you do:
- Find the first tweet of the thread (the one with the thread indicator)
- Copy the tweet’s URL (right-click → Copy link, or share button)
- Paste the URL into the thread reader tool
- Get the full thread as one clean column
The result includes:
- All tweets in order
- Original author info
- Any images, videos, or GIFs (referenced, sometimes embedded)
- Quote tweets in context
- The original post date
You can then export as:
- Copy to clipboard — paste anywhere
- Markdown — for note apps, blogs, docs
- PDF — for offline reading
- Plain text — for email or messaging apps
Method 2: The threadreaderapp.com shortcut
Thread Reader App is the original thread-unrolling service (since 2015). It works by tagging the bot on the thread:
- Reply to the first tweet of the thread with
@threadreaderapp unroll - The bot DMs you a clean unrolled version
- Open the DM link — the article loads
This works well but has downsides:
- You need a Twitter account (logged in)
- You need to perform a public action (your unroll request is visible)
- Not instant (bot takes a few seconds to a few minutes)
- Limited to threads where the original poster’s tweets are still public
For one-off reads of interesting threads, this is fine. For batch processing or saving private threads, Method 1 is better.
Method 3: GitHub’s thread unroller by sindresorhus
Developer favorite. The @sindresorhus Twitter thread unroller is a small web tool:
- Open
threadreader.com(there are several community versions) - Paste the thread URL
- Get the unrolled thread as Markdown
This one outputs Markdown by default, which is great for developers using it in blogs, READMEs, or note-taking systems.
Downside: the tool is dependent on Twitter’s API. Since API changes in 2023, some of these tools are flaky. Method 1 (our tool) is more reliable because we don’t rely on a single API endpoint.
Method 4: Manual scroll-and-copy
If a thread is short (5-10 tweets), you can just scroll and copy each tweet manually:
- Click into the first tweet
Ctrl+A(orCmd+A) — selects all visible contentCtrl+C— copy- Paste into a doc
- Move to the next tweet
- Repeat
Tedious for long threads. Fine for short ones. The output is messy (Twitter formatting doesn’t translate cleanly) but it’s quick.
Method 5: Bookmark and read later
If you just want to come back to a thread without losing your place, Twitter’s bookmark feature does the job:
- Click the bookmark icon on the first tweet (or the share menu → Bookmark)
- Find it later in your Bookmarks list
- Read in the X app
Downside: bookmarks don’t solve the “long thread is awkward to scroll through” problem. They just help with “I’ll read this later.”
For real clean-reading, you want to unroll the thread.
Saving the unrolled thread
Once you’ve unrolled a thread, you usually want to save it somewhere. Our thread reader lets you export to multiple formats — pick the one that fits your workflow:
- Markdown — drop into Obsidian, Notion, a Git repo, a blog draft
- PDF — keep in a research folder, attach to email, print
- Plain text — paste into Slack, email, anywhere
If you’re archiving many threads (research, OSINT, content repurposing), save them all as Markdown in one folder and use a tool like Obsidian to search and link between them.
What if the thread is deleted?
If the original poster deleted their account or removed the thread, our tool still works if any of these are true:
- The thread was archived in the Wayback Machine
- You have a cached copy in your browser history
- Someone else reposted the thread (quote tweets, screenshots, references)
If none of those are true, the thread is genuinely gone. Tools can only work with what’s still publicly available.
Multiple threads in one session
If you’re researching a topic and want to save several threads, our tool lets you paste multiple thread URLs (one per line) and unroll them all into one combined file. Useful for:
- Roundups (“top 10 threads on [topic]”)
- Research notes
- Saving Twitter Spaces recaps
- Newsletter content
Try it now
Got a long thread you’ve been meaning to read?
- Copy the first tweet’s URL
- Paste into our Twitter thread reader
- Read it clean, or export as Markdown/PDF
Total time: 10 seconds.
Related tools: Twitter Thread to Text · Unroll Twitter Thread · Save Twitter Thread