Xport
—

X post exporter

Export X posts without copying them one by one

Turn a public X (ex-Twitter) profile or post into a portable Markdown or JSON file. Xport saves fetched results as it works, so long timeline exports can be stopped without losing completed pages.

Try Xport

How it works

  1. 01

    Paste a URL or username

    Enter an x.com post URL, twitter.com post URL, or a public @username.

  2. 02

    Fetch and preview

    Watch page and post counts update, then inspect text and media links before exporting.

  3. 03

    Download your file

    Save readable Markdown or structured JSON for archiving and further processing.

What you get

Export public user timelines

Fetch posts from a public account by entering its username instead of collecting URLs manually.

Keep partial results

Stop a long export after any completed page and download everything already stored.

Preserve useful context

Exports include post text, author metadata, source links, and available media URLs.

Resume after a reload

Background jobs use a durable job ID, allowing an active export to resume in the browser.

Frequently asked questions

What formats can I export X posts to?

Post and timeline results can be downloaded as Markdown or JSON.

Can I export posts from any account?

Xport works with public X (ex-Twitter) content available to its upstream data provider. Private or unavailable content cannot be exported.

Do I lose results if I stop a long timeline export?

No. After at least one page has completed, you can stop the job and export the posts fetched so far as a partial result.

Ready to make a portable copy?

Paste a public X (ex-Twitter) URL or username and preview the result before downloading.

Start an export