---
title: "Twitter Thread Reader: Unroll and Export Public X Threads | Keep"
description: "Paste any public post from a thread to unroll the author's posts in order, read the available media and metrics, then save it as Markdown, text, or JSON."
canonical: "https://keep.md/tools/x-thread-unroller"
language: "en"
---

# Read a Twitter thread as one clean page

Paste any public post from a thread to unroll the author's posts in order, read the available media and metrics, then save it as Markdown, text, or JSON.

## How to use this tool

Paste any public post from a thread and select Unroll thread. Read the author-only thread in order, then copy it or download Markdown, text, or JSON.

## Save the X posts worth keeping

Posts and full threads as Markdown

Paste an X link into Keep and it saves the text, media, quoted posts, and the author’s whole thread in order.

Your bookmarks, synced

X bookmark sync brings your private X bookmarks into Keep automatically, and checks the public profiles you follow every hour.

Search it, or ask your agent

Search the text of everything you saved, or connect Keep to Claude, Codex, or Cursor over MCP.

Saving posts and threads is included with Personal ($10/month or $249 once for lifetime access). X bookmark sync is an add-on for $5/month.

[Sign up for Keep](https://app.keep.md/signup?utm_source=keep.md&utm_medium=tools&utm_campaign=x-thread-unroller)

[See how Keep saves X posts](https://keep.md/features/x-bookmarks)

## Read a Twitter thread as one clean page

Long X threads are awkward to read in the timeline. Paste any public post from a thread and select **Unroll thread**. The reader finds the conversation, keeps posts from the source author, and orders the available sequence on one page. You do not need to find the first post before starting.

## What gets included in the thread

The reader keeps posts from the thread author and filters out replies from other accounts. That avoids mixing the conversation into the actual thread. If X only returns part of the thread, the result will only include the public posts available at lookup time.

## Read media, metrics, and timestamps in order

The author's name and handle sit at the top. Each available post then shows its position in the thread, date, text, photos, video and GIF previews that link to X, reply, repost, and like counts, and a View on X link. The summary shows post count, word count, and an estimated reading time so you can judge the thread before exporting it.

## Write a thread that is easier to read

Give the first post a complete claim or promise, then let each reply add one useful step, example, or piece of evidence. Avoid cutting a sentence only because the composer reached its limit. A reader should understand why the next post exists.

Use the [Twitter character counter](https://keep.md/tools/twitter-character-counter) to check each draft against X's weighted limit.

## Save the thread as Markdown, text, or JSON

Once the thread is on the page, save it the way you will use it. **Copy Markdown** and the **.md** download keep each post's text, date, source link, and images for Notion, Obsidian, a blog draft, or an AI chat. **.txt** saves the same Markdown text in a plain text file, and **.json** keeps the structured posts, including counts and video details, for a script. Open **Preview Markdown** to check the result before you copy it.

Public data can be incomplete. Deleted posts, protected accounts, and items X does not return cannot be recovered, so an export may contain only the available part of a thread.

## Questions

## Frequently asked questions

### How do I unroll a Twitter thread?

Paste any public post URL from the thread. The reader finds the thread, keeps posts from the thread author, and shows them in order.

### Can this read private or deleted threads?

No. The reader only works with public posts returned by X through public data. Private, deleted, suspended, or unavailable posts cannot be recovered here.

### Can I save the thread?

Yes. Copy it as Markdown, or download it as a .md, .txt, or .json file. The .txt file holds the same Markdown text.

### Do I need the first post in the thread?

No. Paste any public post from the thread and the reader will use the available conversation data to find the author sequence.

### Are replies from other people included?

No. The reader keeps the source author's thread posts and excludes the wider reply conversation. Use the Twitter reply viewer when you need replies from everyone.

### Are images and videos included in the thread?

The page shows available public photos with each post, plus a preview for each video or GIF that opens the post on X. The Markdown export keeps public images in place but leaves videos out. The JSON export includes the video details.

### What happens when a post in the middle was deleted?

A deleted or unavailable post cannot be recovered. The reader orders the public posts it can find, so the exported sequence may have a gap.

### How many posts can the Twitter thread reader unroll?

There is no promised thread length. The result depends on how much of the public conversation X returns during the lookup.

### Does it work with twitter.com and x.com links?

Yes. Paste an x.com, twitter.com, or mobile.twitter.com post link. Supported mirror links and a numerical post ID also work.

### Do I need an X account to read a thread?

No. The reader does not ask you to sign in to X. It only works with posts that are available publicly.

## Related tools

[

### Twitter reply viewer

Read the public direct and nested replies to any X post, then copy or download the conversation as Markdown or JSON.

](https://keep.md/tools/twitter-reply-viewer)[

### Tweet to image

Turn a public X post into a clean PNG. Pick a light, dim, or dark theme and a square, landscape, or portrait canvas.

](https://keep.md/tools/tweet-to-image)[

### Twitter video downloader

Download the video from a public X post as an MP4. Compare the available qualities and save the one you need, with no watermark.

](https://keep.md/tools/x-video-downloader)[

### Twitter viewer

View a public X profile or post without an account: bio, account totals, recent posts, media, and engagement counts.

](https://keep.md/tools/twitter-viewer)
