Moving from Twitter to Mastodon

Before you begin

I’ve already written introductory posts to Mastodon in english and in dutch.
I suggest reading them first to get a grip on what Mastodon is and isn’t.

This post will focus on migrating from Twitter to Mastodon.

Last Update: 26/01/2023

General resources (lots more here)

Finding people you follow on Twitter on Mastodon

Since Mastodon is decentralized (it is a patchwork of independently operated servers, not a single one), it might be a bit harder to find the accounts of people you follow on Twitter on Mastodon. You can’t just enter their name in the search field and find them – they will only show up in the results of your server has made contact with them before.

So check your friend’s Twitter profile and tweets for references. Mastodon accounts have the form of @[email protected], for example @[email protected]. That’s Mastodon’s way of saying that I (@jbaert) have an account at (@) the server.

Once you have someone’s full handle, log in and paste it in the search bar of your Mastodon web client or app. Once the account shows up under the “accounts” tab, open it and follow it. Voila! After a short moment, all their posts will appear on your timeline.

Finding people to follow automatically

Some tools have also been developed that try to find people on Mastodon based on your Twitter follow list. These tools search for info in profile and bio, or try to make guesses.

Both of these tools require you to login with your Twitter account to fetch your info. I’ve used them both and have detected no wrongdoings or weird things. NOTE: These tools could become less effective if Twitter enforces its “no links to other social media policy” introduced on 18/12/2022. Update: This policy was retracted on 19/12/2022.

Finding more interesting people

Following more people makes your timeline more interesting. These sites are promising projects to boost discovery in the fediverse:

  • Followgraph, a tool that explorers your follower’s followers. I’ve used this to fill my timeline!
  • FediDirectory, a hand-curated list of cool accounts to follow.
  • FediPages, a search engine who crawls popular Mastodon server and allows you to search
  • Find Academics, a tool to find academic Mastodon users by research field
  • Trunk, a wiki that maintains list of interesting people per category

You can also usually browse the directory of a Mastodon server. It’s a list of the accounts on that server. For example, for the Mastodon-Belgium server, it’s at

Another handy tip: You can choose to only follow posts by a user in a certain language! This is handy for big international accounts who alternate between multiple languages.

Changing Mastodon servers

There may be many reasons why you would want to change servers. Maybe you don’t agree with the moderation policy anymore, you think the server is not performing well (although that might very well be temporarily), or you just feel like switching. Mastodon doesn’t hold you or your account hostage! There is a built-in way to move servers.

The correct way to switch is explained by developer Eugen in this post.
I can also recommend this very extended guide. These instructions are also very thorough.

  1. Sign up on NEW server
  2. On NEW server: Go to Account -> Moving FROM another account
  3. Enter old account’s handle
  4. On OLD server: Go to Account -> Moving TO another account
  5. Enter new account’s handle and submit

Your followers should automatically transfer as well, though this can take a while. Your posts will remain on the old server, where your account will become a referrer to your new spot in the Fediverse!

I forgot my password, and Mastodon doesn’t recognize my username … huh?

This is a common pitfall: only the server you registered the account at can help you with this problem. There is no single knows-it-all Mastodon server. It’s a decentralized system, remember?

A lot of people get confused because at first glance, for example and look very similar visually (of course, they are both running Mastodon!), but make no mistake: these are seperate servers, and making an account on one of them doesn’t automatically give you an account on the other one. So make sure you check the URL before trying to log in! It’s easy to get confused!

Why do I have multiple timelines?

Mastodon offers you three timelines by default:

  • Home: Posts from people you follow, and the things they boost (=retweet)
  • Local: Posts from everyone on the same server as you
  • Federated: Posts from the whole Mastodon universe that your server just picked up

Does Mastodon have lists?

Yes, Mastodon has lists to collect people you follow, but they are private-only at the moment. You cannot share them (yet). You can find them in the right sidebar of the Mastodon web client, and in your Mastodon client. Like Mike Masnick explains in this excellent article, Mastodon List Manager is a great external tool to manage your lists.

Enabling the Mastodon advanced web interface makes it look more like Tweetdeck, allowing you to have multiple columns of lists side by side.

What are some good Mastodon clients?

Unlike Twitter, Mastodon supports and encourages third party clients. The ActivityPub protocol it runs on is documented and open-source. The Mastodon website maintains a list of compatible apps, though it is slightly outdated at time of writing.




Does Mastodon have DM’s?

Yes, Mastodon has some sort of private messaging system, but it works very differently from the DM’s in Twitter. It’s implemented as a private conversation that looks like a post. More info here. They are not end-to-end encrypted (your server host can read them) and should not be used for sensitive information. Use Signal for private communication.

How can I get verified?

There is no verification system in Mastodon similar to Twitter’s (problematic and arbitrary) “blue ticks”. This means that identity has to be proven externally. People you see with a checkmark in their Mastodon name simply placed it there as an emoji – it has no meaning, other than being a joke. You could just as well place a monkey or poop emoji there :)

If you want to prove your identity on Mastodon, you can do it by listing websites in your profile that are under your control. There is a way to formally verify these links by including a piece of HTML code on the page you’re linking to. The Mastodon docs have more information.

Export your Twitter data

Just in case Twitter ever goes down, it’s nice to have a local backup of all the tweets and content you wrote over the years. You can request a big zip file with all that information on the Twitter website.

  • Click More in the main navigation menu to the left of your timeline.
  • Select Settings and privacy.
  • Select Account under Settings.
  • Click Your Twitter data under Data and permissions.

Download that zip file and store it somewhere safe. It’s a good idea to do this for other services (like Google) too. If you want to, you can convert all this data to something more manageable later.

Mastodon is not Twitter

Although they are both microblogging platforms, there are subtle and less subtle differences in the ways both platforms work and operate. You might have to take a while to adapt to a new way of doing things.

  • No recommendation engine or promotion for viral tweets: giving someone a star (=likes) just communicates to the author that you appreciated the post.
  • Every instance is run by volunteers. There might be outages, slowness or hiccups. Be patient.
  • Reverse chronological timeline only: no ads, just the posts of people you follow, with the most recent ones at the top.
  • Use boosts (=retweets) liberally: Boosts are important for the discoverability of Mastodon users. If you like something and want to spread it to your followers, boost the post!
  • No quoting, by design. Explained here and here.
  • Use Content Warnings
  • Use image descriptions to help people with disabilities

None of these rules are set in stone, but you will notice that Mastodon becomes more enjoyable if you change your mindset. This post also has a great summary of differences.

Crossposting between Twitter and Mastodon

There are tools that can post tweets to Mastodon and vice versa, saving you some time from typing or copy-pasting your content twice, if you choose to engage on both platforms with the same stuff.

The most used one is the Mastodon-Twitter Crossposter, developed by the awesome Renato Lond. You log in with your Twitter account, your Mastodon account, and start configuring. Some things to keep in mind:

Update: The mentioned crossposter is shutting down. Explanation and alternatives here.

  • Not all content is interchangeable: Retweets or Quote Tweets lose their meaning on Mastodon and intrinsically link to features on Twitter (accounts, links, …). My advice is to not forward retweets or quote tweets.
  • The crossposter has gained a lot of users over the last weeks: crossposts might not be instant. Ther’s a handy dashboard for this.
  • Consider using the option to only forward things you explicitly mark for crossposting, maybe with a little hashtag. I only forward tweets I explicitly mark with “#xp” (for crosspost). Those are tweets I know that work on their own.
  • Update (12/11): Renato has decided not to allow public retweets or quote tweets anymore in the crossposter. You can still forward them as unlisted or private.

Another crossposter tool that you can self-host is this Mastodon-Bot by Yogthos. I used it for a while, but development seems to have stalled.

Comments are closed.