WAFRN users may wish to move their accounts from one location on the web to another. This may be a move into WAFRN, out of WAFRN, or between WAFRN instances. This guide aims to provide information about the different methods of performing account migrations in different contexts.
This guide was last updated on October 22th, 2026, corresponding with desktop web build v2026.10.02-DEV.
[Fedi] [Cohost] [ATproto/Bluesky] [Migrating out of WAFRN]
If you're coming from another Fediverse instance, WAFRN can import your followers from your previous account and mark your previous alias. You can do this by going to "Settings", then to the "Account" submenu.

To mark your account with a previous alias, enter your previous alias in the box, then hit "save". That's it! This will writes a record to your profile that allows your previous instance to "validate" your migration. You have to login into your previous instance to input your current handle and point your followers to your new account. The exact location for this setting varies from software to software.
You can download a CSV with your follows list from the Fediverse account you're migrating from, usually available in the settings. To import your follows, click "Import Follows". This will take you to a new page, which will prompt you to upload the CSV.
You're all set up!
Currently it is not possible to import your posts from your previous Fediverse account to WAFRN.
If you have an export of your Cohost account, WAFRN has the infrastructure to re-create the posts from the export.
To do this, inquire with your instance admin. At this time, there is no user-side import feature, but the instance admin should be able to do it.
Cohost posts all load onto WAFRN first. If you want them to federate out to the Fediverse and Bluesky, you will need to click the post menu, and click "Force refederate". This is done on a post-by-post basis, and it's not possible to do it all at once.
If your WAFRN has Bluesky enabled, it will display a badge below the post that says "Archived from [date], [time]". This is a Bluesky-side requirement, it doesn't affect anything else.
ATproto/Bluesky users can move their account to WAFRN. This part of the guide is a quick summary, and a more step-by-step guide is being worked on.
To move an existing ATproto account to connect to WAFRN, you will need to completely destroy your existing WAFRN-linked Bluesky account, if it exists. You can do this by pressing the button on the "Migrate from Bluesky" page.

The button will also generate an invite code, which will be needed for the migration. You can also follow along with the instructions on the "Migrate from Bluesky page" - the "next" button does not check if you have actually completed the previous step, so you can page through as you like to get the information you need.
We're gonna summarize the PDS MOOver migration flow in this guide.
If you only plan to use our PDS, that's it! You can now log in to any ATproto service, including Bluesky, using your new handle and passwords.
If you wish to synch your Bluesky and WAFRN accounts, there's a few extra steps:
After logging in with your new handle on Bluesky, go to "Settings", "Privacy and Security," and "App Passwords". Inside this page, click "Add App Password".

Once you have that information, go back to the "Migrate from Bluesky" page – step 4, enter your new handle and the App Password. Then, press "Link account".
For additional reading, here is the PDS MOOver's overall explanation of how it works and the risks: https://pdsmoover.com/info
This page contains the official warning from the default PDS implementation about the risks.: https://github.com/bluesky-social/pds/blob/5aeb1a41477f1112fc7793d6be1c833b9292e83c/ACCOUNT_MIGRATION.md#%EF%B8%8F-warning-%EF%B8%8F-%EF%B8%8F
ATproto migrations are able to move your posts, follows, followers and any other record on your PDS without any issues! Bluesky posts backfilled to WAFRN can be visible on the Fediverse, but they won't display as "new" posts to your followers. Instead, the posts will appear in the order of their original date, so they'll be there if someone scrolls way back on your profile.
If you're missing posts or follows, you can go to "Settings" > "Bluesky" > "Enable / Re-enable Bluesky" to force a synchronization of your profile. WAFRN doesn't move follow from accounts that have been deleted or blocked, so there might be a discrepancy in your follower number from Bluesky.
Migrations can take some time to straighten out, so you may notice some missing notifications after you've moved. It should sort itself out after a few days at maximum, but if it doesn't, contact your WAFRN administrator.
If you have trouble with this process, contact your WAFRN administrator.
Much like the Fediverse-to-WAFRN migration, there is not currently a way to port your posts over to a new account on the Fedi side on your own. You can, however, contact the administrator of your "original" server to export your posts, and the administrator of your "destination" server to import your posts. This method works, but relies on communicating with both people and obtaining/transmitting those files.
If you decide to only migrate your ATproto archive, the federated posts can be imported in the new instance but will fail to display posts longer than Bluesky character limit (300 characters) and WAFRN formatting (HTML, CSS, Markdown and inline media).
Before you begin, you need to create your new profile on your new server. Make sure the account is approved and ready to go. For the purposes of these instructions, the account you are moving away from will be called the "old account," and the account you are moving to will be called the "new account."

On your new account, go to the "Settings" > "Account" submenu, and find the "Account Migration" section. In the "previous alias" box, type the handle of your old account. Click "Save Settings".

Then, on your old account, go to "Settings" > "Account" > "Migrate Account", and click "Migrate Out". Scroll right on the top bar until you get to the "Migrate out" tab. Enter the handle of your new account. Click "Migrate".

WAFRN will move your followers over to the new account, and mark your old account with a banner that tells people you've moved accounts, and where to find you now.
Your following needs to be moved manually. On your "old account" go to "Settings" > "Account" > "Account Migration". You will find an "Export follows" button, where you can download a .CSV of your follows. On your "new account", you will upload this .CSV using the "Import follows" button.
You're all set up!
Migrating a WAFRN account to another Fediverse instance follows the same basic structure as the WAFRN-to-WAFRN migration above. WAFRN will offer you autocomplete options in the "previous alias" box as well as the "Migrate out" dialogue from across the Fediverse. If for some reason you can't get it to work with your server/platform, contact your WAFRN administrator.
WAFRN gives you full control of the ATproto side of your account. If you decide you don't want to use WAFRN anymore, you can unlink the ATproto account from your WAFRN account and just use it as a regular ATproto account. Or, if you prefer, you can use the PDS MOOver to take that ATproto account elsewhere.
To delete the app password, login to Bluesky with your WAFRN-Bluesky credentials. Go to "Settings", "Privacy and Security," and "App Passwords". There will be an entry on this page for your WAFRN app. You can delete it.
You can continue using this account as-is, but your account will still be on your WAFRN server. If you want to be fully disconnected from your WAFRN server, you'll need to migrate out, either to base Bluesky* or to another PDS.
Bluesky currently only accepts the migration of accounts that were initially created ON Bluesky. If your account was created on WAFRN you will need to move to a different PDS.
Finally, please be aware that when you do this, it will create an error message on WAFRN. The error would not prevent you from using WAFRN for an ActivityPub-only account, but you might find it annoying. If you want to fix the error message, you'll need to contact your WAFRN admin.