Twitter/X Import migrates posts and account data from Twitter or X to Bluesky, helping users move content between social platforms.

tangled.org/marcomaroni.it/twitter-to-bluesky
Twitter/X Import homepage screenshot

About Twitter/X Import

Twitter/X Import is a command-line utility that reads an X/Twitter archive export from local disk and imports the tweets into a configured Bluesky account. It uses the official archive format from X/Twitter and the official Bluesky TypeScript SDK. Retweets and tweets that begin with a quote or mention (@) or with RT are not imported, and the project recommends testing with a dedicated account rather than a main Bluesky account. Running it requires Node.js 20.12 or later, the unzipped archive on the machine, and a Bluesky account with a verified email address (otherwise videos will not upload). The import can run for several days depending on volume; when a daily posting limit is reached, the program shows the reset time and waits, and an interrupted run can be restarted.

Key features

  • Imports an X/Twitter archive file into a Bluesky account
  • Reads the official X/Twitter archive export format from local disk
  • Uses the official Bluesky TypeScript SDK
  • Skips retweets and tweets starting with @ or RT quotes
  • Configurable through command line arguments or environment variables
  • Waits out daily posting limits and reports the reset time
Best for: People who have an exported X/Twitter archive and are comfortable running a Node.js command-line tool to move the posts to Bluesky.
Good for
  • Processes the archive locally from disk using X/Twitter's official export format
  • Handles daily posting limits automatically and can resume after an interruption
  • Distributes versions with tagged releases
Watch out for
  • Requires Node.js 20.12 or later and an unzipped archive on the local machine
  • Retweets and tweets beginning with a quote mention or RT are not imported
  • Videos will not upload unless the Bluesky account has a verified email

Twitter/X Import at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Twitter/X Import alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 7 alternatives

Popular in Social Media Tools

Well-known listings from the same topic.

All 95

Twitter/X Import FAQ

Which tweets are not imported?
Retweets and tweets that start with a quote from another user (@) or with RT are not imported.
What do I need before running the import?
Node.js 20.12 or later, the unzipped X/Twitter archive on local disk, and a Bluesky account with a verified email address so videos can upload.
What happens when the daily posting limit is reached?
The program displays the time the limit resets and waits until then before continuing; the computer can be put to sleep while waiting.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing