---
title: Explaining the meaning and differences between X (Twitter) user name,
  account name, and user ID
url: https://roboin.io/article/en/2026/02/01/difference-between-x-username-display-name-and-user-id/
description: 'On X (Twitter), there are several very similar terms: "user name",
  "account name", and "user ID", but all of them have different meanings. In
  this article, I will explain in detail the meanings and differences between
  user names, account names, and user IDs on X.'
publishedDate: 2026-01-31T18:29:04.001Z
modifiedDate: 2026-01-31T18:29:04.001Z
thumbnail: https://roboin.io/api/media/file/unsplash-social-media-facebook-messanger-instagram-whatsapp-x-twitter.jpg
thumbnailAlt: A photo showing the Facebook, Messenger, Instagram, WhatsApp, and
  X apps in the “Social Media” folder on a smartphone’s home screen
thumbnailCaption: N/A
---

# Explaining the meaning and differences between X \(Twitter\) user name, account name, and user ID

On X (Twitter), there are several very similar terms: "user name", "account name", and "user ID", but all of them have different meanings.

In this article, I will explain in detail the meanings and differences between user names, account names, and user IDs on X.

## Meaning of user name (screen name)

An X user name is a string that starts with @ to identify an account, and it is also used in the account's URL.

Within X, user names are also called screen names or handles.

![Xのポストのスクリーンショット。@から始まるユーザー名が赤い枠線で強調されている](https://roboin.io/api/media/file/x-username-screenshot.png)

Only alphanumerics and underscores can be used in user names.

You cannot set the same user name as another user, but if you change your user name, your old user name becomes available for other users to use.

In other words, as long as you do not change your user name yourself, you can reach your X account using only the user name, but if you change your user name, not only will you no longer be able to reach your account, you may also end up reaching a different account.

## Meaning of account name (display name)

Among the names shown on posts and on an account's profile, the one that is not the user name is called the account name.

Account names are also called display names.

![Xのポストのスクリーンショット。アカウント名が赤い枠線で強調されている](https://roboin.io/api/media/file/x-account-name-screenshot.png)

There are no restrictions on the characters you can use in an account name.

Unlike a user name, you can set the same account name as other users, and even if you change your account name, the account's URL does not change.

## User ID

In general, "user ID" is often used to mean the same thing as a user name, but strictly speaking, it has a different meaning.

A user ID is an ID consisting only of numbers that is automatically assigned to each account.

Because it is used internally by X's system, you basically will not see it when using X.

A user ID will never duplicate another account's, and once you create an account, you cannot change it.

You can find the user ID by looking at the part of the profile banner image URL (not the icon image) from [`https://pbs.twimg.com/profile_banners/`](https://pbs.twimg.com/profile_banners/) up to the next slash.

For example, the current banner image for my account is [`https://pbs.twimg.com/profile_banners/1188829372918026241/1753686347`](https://pbs.twimg.com/profile_banners/1188829372918026241/1753686347), so the user ID is `1188829372918026241`.

:::note
By using the properties of the user ID, you can create a special URL in the following format that lets you reach the same account even if the user name is changed.

```markdown
https://x.com/i/user/<user ID>
```

For example, my account's user ID is `1188829372918026241`, so using the URL [https://x.com/i/user/1188829372918026241](https://x.com/i/user/1188829372918026241) allows you to view my account even if I change my user name.
:::

## Differences between user name, account name, and user ID

|  | User name (screen name) | Account name (display name) | User ID |
| --- | --- | --- | --- |
| What does it refer to? | A string starting with **`@`** that identifies an account | The name shown on profiles and posts (the one that is not @) | A numbers-only ID automatically assigned when the account is created |
| Where it is shown | Shown "with @" on profiles, posts, mentions, search, etc. | At the top of posts, on profiles, etc. | Basically not visible in normal use (for internal use) |
| Format / usable characters | Alphanumerics + underscore only | No character restrictions | Numbers only |
| Can it duplicate? | No (unique) | Yes | No (unique) |
| Can it be changed? | Yes | Yes | No |
| Relationship with URLs | Used in the profile URL (e.g., `https://x.com/<user name>`) | The URL does not change | Can be checked from `profile_banners/<user ID>/...` in the banner image URL. You can also reach it via `https://x.com/i/user/<user ID>` |
| Notes / additional info | If you change it, your old user name becomes available for others to use, and the old user name may show a different account | Many people can have the same name | Often confused with a user name, but it is different. The ID is an immutable number |

## Conclusion

This article explained in detail the differences between X user names, account names, and user IDs.

A user name is a string that starts with @ to identify an account, and it is also called a screen name.

An account name is the name shown on profiles and posts, the one that is not @.

A user ID is often confused with a user name, but strictly speaking, it is an unchangeable ID used internally by X.