---
title: "X to Markdown: Convert Tweets, Threads and Articles | Keep"
description: "Convert a public X post, a whole thread, an X Article, or a profile into clean Markdown or Obsidian notes. Copy it, download it, or hand it to ChatGPT or Claude."
canonical: "https://keep.md/tools/x-to-markdown"
language: "en"
---

# Turn any X post into clean Markdown

Convert a public X post, a whole thread, an X Article, or a profile into clean Markdown or Obsidian notes. Copy it, download it, or hand it to ChatGPT or Claude.

## How to use this tool

Paste a public X post, any post from a thread, an X Article, or a profile link and select Convert. Choose the whole thread, one post, or the thread with replies, then copy the Markdown or Obsidian version, download .md, .txt, or .json, or copy it for ChatGPT or Claude.

## 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-to-markdown)

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

## Convert an X post, thread, Article, or profile

1.  Paste a public post link, any post from a thread, an X Article link, or a profile link.
2.  Choose which posts to include and whether to keep the counts, then select **Convert**.
3.  Copy the Markdown, download it, save a PDF, or copy it for ChatGPT or Claude.

Copying text straight from X drops the thread order, links, and images, and picks up buttons and counts you did not want. The converter returns one tidy document with the author, date, and a source link for every post, so you can cite it later.

## Whole threads, single posts, or the replies too

**Whole thread** is the default. Paste any post from a thread and the converter finds the author's posts and numbers them in order, so you do not need the first post. **This post only** converts just the link you pasted. **Thread and replies** adds the replies below the post, which helps when the best detail is in the discussion.

Quoted posts, images, link cards, polls, and community notes stay with the post they belong to. The free converter returns up to 20 posts per conversion and says so when a result stops there.

## X Articles keep their structure

X Articles are long-form posts with headings, lists, links, images, quotes, and code. The converter turns each of these into real Markdown, so an Article reads as a proper document instead of a flattened wall of text.

## Profiles as one Markdown file

Paste a profile link such as `x.com/paulg` to get the account's name, bio, website, joined date, and public totals, followed by up to 20 of its recent original posts. Reposts and replies are left out so the file holds what the account wrote.

## Markdown for notes, Obsidian for your vault

Use the format menu above the result to switch between **Plain Markdown** and **Obsidian** without converting again. The Obsidian version adds YAML frontmatter with the title, source, author, handle, publish date, post count, and tags, so the note sorts and searches well in your vault. **Preview** shows the rendered document before you copy it.

Use **Counts** to keep reply, repost, quote, like, bookmark, and view counts on every post, on the first post only, or leave them out. Turn off **Include author details** to drop the author's bio, follower counts, and website when you only want the posts.

## Hand a thread to ChatGPT or Claude

Most AI assistants cannot open X links. **Copy for ChatGPT** and **Copy for Claude** copy the full Markdown with a short prompt that asks the model to read it and wait for your question, then link to a new chat. Paste it in and ask for a summary, a blog draft, or the claims that need a source.

To save the posts you want to keep in one searchable library that your AI tools can read, [sync your X bookmarks to Keep](https://keep.md/features/x-bookmarks).

## Questions

## Frequently asked questions

### What can I convert?

Any public X post, a whole thread from any post in it, a long-form X Article, or a profile with its bio and recent posts. x.com, twitter.com, and mobile links all work.

### Is it free?

Yes. Server-backed tools share five free uses each day, and each conversion uses one. Switching between Markdown and Obsidian, copying, and downloading do not use another. You do not need a Keep account or an X account.

### How many posts does a conversion include?

Up to 20. A longer thread or a busy reply section stops at 20 posts, and the result says when that happens.

### How is this different from the Twitter thread reader?

The thread reader shows a thread as a page you can read and export. This converter is built for the Markdown itself: it handles single posts, Articles, profiles, and replies, keeps quotes, polls, and cards, and adds Obsidian frontmatter.

### Does the Markdown include images and videos?

Images are kept as Markdown image links. Videos and GIFs appear as links to the media, since Markdown cannot embed them.

### What do the .txt and .json downloads contain?

The .txt file holds the plain text of the posts without Markdown formatting. The .json file holds the Markdown along with the title, author, source link, post count, and word count for scripts.

### Can it convert private, protected, or deleted posts?

No. The converter only reads posts that are publicly available. Protected accounts and deleted or suspended content cannot be converted.

### Do I need an X account?

No. The converter reads public posts, so you do not need to sign in to X.

## Related tools

[

### Twitter thread reader

Paste any post from an X thread to read the author’s posts in order on one page, then copy or download it as Markdown, text, or JSON.

](https://keep.md/tools/x-thread-unroller)[

### 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)[

### 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)[

### URL to Markdown

Convert any webpage into clean, AI-ready Markdown. Title, body, headings, and links preserved. Nav and ads stripped.

](https://keep.md/tools/url-to-markdown)
