ListFan
Text · Free

Mastodon handle and profile link builder

Build qualified Mastodon handles and profile URLs from a username list and one server domain.

01Enter your values

Runs in your browser

Runs offline in your browser. Once the page and required files have loaded, processing needs no internet.

Validate the server domain, convert internationalized domain names to their ASCII URL form, and remove an optional leading @ from each username. Deduplicate identical names while preserving order. Assemble @username@domain and https://domain/@username for each row.

Example
Usernames · one per line

How it works

Build qualified Mastodon handles and profile URLs from a username list and one server domain.

No. It generates addresses without checking accounts, server software or availability. Enter one server domain and one username per line; usernames use 1–30 ASCII letters, digits or underscores. This targets standard Mastodon profile paths, not every Fediverse server. Opening links needs a connection.

Your data stays yours

Inputs are processed on this page and are never sent to a server.

About this tool

Build qualified Mastodon handles and profile URLs from a username list and one server domain.

Validate the server domain, convert internationalized domain names to their ASCII URL form, and remove an optional leading @ from each username. Deduplicate identical names while preserving order. Assemble @username@domain and https://domain/@username for each row.

Use tool ↑

How to use it

  1. Enter your values

    Mastodon server domain · Usernames · one per line

  2. Calculate / generate

    Build qualified Mastodon handles and profile URLs from a username list and one server domain.

  3. Result

    "Qualified handle","Profile URL" "@example_user@mastodon.social","https://mastodon.social/@example_user" "@another_user@mastodon.social","https://mastodon.social/@another_user"

Calculation method

  1. Validate the server domain, convert internationalized domain names to their ASCII URL form, and remove an optional leading @ from each username.
  2. Deduplicate identical names while preserving order.
  3. Assemble @username@domain and https://domain/@username for each row.
Example scenario

Mastodon handle and profile link builder

Mastodon server domain
mastodon.social
Usernames · one per line
example_user @another_user
Result
"Qualified handle","Profile URL"
"@example_user@mastodon.social","https://mastodon.social/@example_user"
"@another_user@mastodon.social","https://mastodon.social/@another_user"

Frequently asked questions

Does this find accounts or migrate followers?

No. It generates addresses without checking accounts, server software or availability. Enter one server domain and one username per line; usernames use 1–30 ASCII letters, digits or underscores. This targets standard Mastodon profile paths, not every Fediverse server. Opening links needs a connection.

Where does my data go?

Calculations run on your device. Form inputs are not sent to a server.

Terms and definitions

Enter your values

Mastodon server domain

Domain only, without https://, a path, port or username. Internationalized domains are converted to ASCII.

Enter the source text; it is processed locally.

Usernames · one per line

Enter login names, optionally prefixed by @; not full handles. Maximum 10000 characters in the list.

Enter the source text; it is processed locally.

Result

Result

Validate the server domain, convert internationalized domain names to their ASCII URL form, and remove an optional leading @ from each username. Deduplicate identical names while preserving order. Assemble @username@domain and https://domain/@username for each row.

Calculated from your entries using the method below.

Qualified handle

Account address assembled from a username and server domain; existence is not checked.

Calculated from your entries using the method below.

Profile URL

HTTPS profile address assembled locally; opening it requires a connection.

Calculated from your entries using the method below.

Common mistakes and quick fixes

Server domain

Mistake: Entering a full profile URL or assuming changing a handle migrates an account.

Fix: Enter only the domain, such as mastodon.social. Account migration must be performed separately in Mastodon.

Limits and key assumptions

  • No. It generates addresses without checking accounts, server software or availability. Enter one server domain and one username per line; usernames use 1–30 ASCII letters, digits or underscores. This targets standard Mastodon profile paths, not every Fediverse server. Opening links needs a connection.
  • Validate the server domain, convert internationalized domain names to their ASCII URL form, and remove an optional leading @ from each username.