X thread or post to ChatGPT
How to copy an X thread or post to ChatGPT
Turn an X/Twitter thread or post into clean Markdown before pasting it into ChatGPT, so the model gets every post instead of guessing from a fragile URL.
Why URLs fail
A link is a request. Markdown is context.
If the assistant cannot fetch X, can only see the target post, or hits a login wall, it has to guess. tweet.md turns the source into text the model can actually read.
x.com URL → maybe blocked / partial / dynamic
tweet.md → ordered Markdown in the prompt
ChatGPT may not browse the exact URL you pasted, especially if browsing is disabled in the current chat.
Even when it can browse, a public X URL can resolve to a partial page, login wall, or only the target post without the full thread context.
Markdown gives ChatGPT the actual source text in-context, so follow-up questions stay grounded in the thread you pasted.
Workflow
Step-by-step
- 01
Copy the X/Twitter status URL.
Use the permalink for the post in the thread you care about. - 02
Replace x.com with tweet.md.
URL transformBefore
https://x.com/jack/status/20→After
https://tweet.md/jack/status/20?thread=full - 03
Copy the Markdown output.
Use
?thread=fullfor the full same-author chain. Paid users can omit it because full thread context is the default. - 04
Paste into ChatGPT with a source-grounded prompt.
Tell the model to use the pasted Markdown as the source of truth.
Copy/paste prompt
Prompt for ChatGPT
ChatGPT prompt:
Summarize this X thread or post. Pull out the main argument, any tactical advice, and 5 reusable takeaways. Use quotes only when they appear in the Markdown below.
[Paste tweet.md Markdown here]Next
More AI chatbot guides
copy an X thread or post to Claude
Give Claude the full post or thread text as Markdown instead of a brittle X link.
copy an X thread or post to Gemini
Make X posts and threads readable for Gemini with one tweet.md URL swap.