- Tools
- Tweet to Markdown converter
Tweet to Markdown converter
Paste any tweet URL to get clean Markdown with attribution, media links, and quoted tweets. Free, no signup, no API key.
Paste a tweet URL. You'll get a Markdown blockquote ready for Notion, Obsidian, or your blog.
Frequently asked questions
How the tweet-to-Markdown conversion works, what it can and can't handle, and where the output is most useful.
Markdown is a plain-text formatting syntax used by GitHub, Notion, Obsidian, Bear, Ghost, Substack drafts, Discord, Reddit, and most static site generators. The output is a standard blockquote with a linked attribution line. Drop it into any of those as-is. In editors that don't render Markdown (Apple Notes, Google Docs) the raw text still reads cleanly as a quoted excerpt.
It uses X's public syndication endpoint (cdn.syndication.twimg.com), the same one that powers embedded tweets on third-party sites. No API key, no login. Your browser hits a thin Stashr endpoint that forwards the request to X (the browser can't call X directly because of CORS) and returns the response unchanged. Because it's the public embed feed, only public tweets work; protected accounts and DMs are off-limits.
If a tweet has been deleted, the author was suspended, or the account is protected, the syndication endpoint returns a tombstone or 404. The tool surfaces that as a friendly error instead of pretending to succeed. There's no way to recover a deleted tweet through this endpoint; the Internet Archive's Wayback Machine is your best bet if you have the URL.
Yes. Attached photos render as Markdown images, videos and GIFs as Markdown links to the highest-bitrate MP4 variant, and quoted tweets are nested as a second-level blockquote with their own attribution. The output is best-effort. X's syndication payload is undocumented and occasionally changes shape, so very new media types may fall through.
No. The syndication endpoint is unauthenticated. If you hit a rate limit, wait a minute or use a different network. For high-volume or automated use, you'd want X's official API, but for one-off conversions this is the friction-free path.
No. The tweet ID transits our server only long enough to forward the request to X and stream the response back. Nothing about the URL, tweet content, or Markdown is logged or persisted. Your IP is read in-memory for per-IP rate limiting and then discarded. Reload the page and the client-side state is gone too.
Try Stashr Pro
The full memory layer for everything you save online. Auto-captured, AI-tagged, and findable in plain English.
Get started for free
Starts with a 14-day free trial.

