Skip to content

Twitter ID Finder

Sorsa ID Converter finds the user ID behind any X (Twitter) username or profile link, and turns an ID back into the current @username. Free, no X login.

Free. No sign-up, no X login.

The user ID, the current @username and a permanent link to the account appear here.

Paste a username, a profile or post link, a user ID or a list. A post link gives its author’s ID.

How to find a Twitter user ID

Paste the account’s @username or profile link into Sorsa ID Converter above and press Find user ID: the permanent numeric ID appears in a second or two, with a copy button and no X login. X never shows the number in its app or on the profile, so without a tool there are two slower ways: your own data archive, or your browser’s developer tools.

  1. Copy the username or the profile link

    On a phone, open the profile, tap Share and then Copy link. On a computer, copy the address bar.

  2. Paste it above and press Find user ID

    A username works with or without the @. A post link gives you its author’s ID and the post ID.

  3. Copy what you need

    The user ID, the username, or the permanent link: x.com/i/user/ followed by the ID.

Sorsa ID Converter
@northwind_ceramics
Find user ID
User ID1128231255169032199Copy

Twitter ID to username: find the account behind an ID

Paste a numeric user ID into the finder and it returns the account’s current @username, even if the account changed it after the ID was saved. Without a tool, open x.com/i/user/ followed by the ID: X sends you to the profile under its current name.

Old usernames aren’t public, so no tool can list them. To see how many times an account changed its username and when it last did, use the Twitter Username History Checker.

One account, three usernames
WhenUsernameUser ID
2019@northwind_pottery_co1128231255169032199
2022@northwindceramics_uk1128231255169032199
Today@northwind_ceramics1128231255169032199

The username changed twice. The ID never did.

What is a Twitter (X) user ID?

A Twitter user ID is the permanent number X gives an account when it’s created. The @username can change any time; the user ID never changes and never passes to another account, so it’s the safe way to point at an account. People also call it the account ID or the X ID. It isn’t the X Number: that is a private contact code X added to Chat in September 2026, which no tool or API returns.

  • Short or long

    The first accounts got IDs of a few digits. Since 2016, X issues 18- or 19-digit IDs in its Snowflake format, and each carries the moment the account was created.

  • Public

    Anyone can look up an account’s ID, the same as its username. It reveals no email, phone number or password.

  • Keep it as text

    A 19-digit ID is too long for spreadsheet numbers and for JavaScript, which round its last digits. Save it as text.

To convert a whole list in code, 100 usernames per request, read Twitter user ID from username.

Username vs user ID
@usernameUser ID
Can it change?Yes, whenever the owner likesNever
What it looks likeUp to 15 letters, numbers or underscoresA number of up to 19 digits
Can someone else get it?Yes, once it’s free againNever
Best forReading, mentions, sharingSaving, tracking, API calls

When you need the ID, not the username

  • A spreadsheet or a database

    Key each row on the ID and keep the username as a label you refresh.

  • An account that renames

    A creator or a competitor you track can change its username; the ID still finds it.

  • Giveaways and sign-ups

    Store entrants by ID, so an entrant who renames is still the same person.

  • API calls

    Many endpoints and exports work with IDs, including batch lookups of 100 accounts.

User ID or post ID: which number do you have?

A user ID belongs to an account. A post ID belongs to one post: it’s the long number after /status/ in the post’s link. Both have 18 or 19 digits since 2016, so a post ID pasted as a user ID finds no account.

Paste a post link here and you get both numbers: its author’s user ID and the post ID. To read the date and time inside a post ID, use the Tweet ID to Date Converter.

A post link

https://x.com/northwind_ceramicsUsername/status/2112912449018097665Post ID

A profile link by ID

https://x.com/i/user/1128231255169032199User ID

Convert a list of usernames to IDs

To convert many X usernames to user IDs, send them to GET /info-batch on Sorsa API: up to 100 usernames or IDs per request, each answered with its user ID, current username and profile. 500 accounts take 5 requests, from $0.007, where the official X API charges $5.00, and your first 100 requests are free.

One call is one request, whatever it returns, and failed requests are never charged: Sorsa API pricing.

Code for both directions and for lists is in the ID conversion guide of the docs.

Get 100 free requests

No credit card, and they never expire.

Official X API$10.00per 1,000 profiles, one read each
Sorsa APIfrom $0.014per 1,000 profiles, 100 per request
GET https://api.sorsa.io/v3/info-batch?usernames=northwind_ceramics&usernames=tidewater_fieldnotes&usernames=copperline_cycling
ApiKey: YOUR_API_KEY

Three usernames in, three profiles out, in one request.

{
  "users": [
    {
      "id": "1128231255169032199",
      "username": "northwind_ceramics",
      "display_name": "Northwind Ceramics",
      "followers_count": 12480,
      "created_at": "2019-05-14T09:31:07Z"
    },
    {
      "id": "1435635257702756355",
      "username": "tidewater_fieldnotes",
      ...
    },
    ...
  ]
}

Questions about Twitter IDs

The ID finder

Is the Twitter ID finder free?

Yes. Look up any public account here with no sign-up and no X account. To convert a list at once, a free Sorsa API key adds 100 requests, no card needed.

What can I paste into the field?

A username with or without the @, a profile or post link from x.com or twitter.com, a link with /i/user/ and an ID, a numeric user ID, or a list of any of these, one per line or separated by commas.

Can I convert a list of usernames or IDs?

Yes. Paste the list: the first account converts at once, and each press of the button converts the next one. For a whole list in one go, GET /info-batch on Sorsa API takes up to 100 usernames or IDs per request.

Will the account owner know I looked them up?

No. The finder only reads public data: you never sign in with X, and X doesn’t notify anyone.

Is it safe to use?

Yes. It never asks for your X login or password, installs nothing and shows no ads. Sorsa API reads public data through its own API and scraper, so your X account is never touched.

Does it work for protected, suspended or deleted accounts?

Protected accounts work: their posts are private, but the user ID and the username are public. Suspended and deleted accounts return no account, though an ID you saved stays the same in your records.

Twitter IDs

What is a Twitter user ID?

It’s the permanent number X gives an account when it’s created. It never changes, even when the username does, and it never passes to another account.

Can a Twitter ID change?

No. Renaming the account, changing the display name or the email, or a suspension that’s lifted keeps the same ID. Only the username that points to it can change.

Why are some IDs short and others 19 digits long?

X numbered its first accounts one by one, so early IDs have only a few digits. Since 2016 it issues 64-bit Snowflake IDs of 18 or 19 digits, the same format as post IDs.

Is a Twitter ID the same as a Snowflake ID?

For accounts created since 2016, yes: their user ID is a Snowflake, a number with the moment it was made inside it. Older accounts keep their shorter IDs, which are just as permanent.

Can I get an account’s creation date from its ID?

From a Snowflake ID, yes: the date and time are inside the number. Older IDs carry no date. The Twitter Account Age Checker shows the join date of any account.

Is my X ID the same as X’s ID verification?

No. Your X ID, or user ID, is your account’s number, and this finder shows it. ID verification is something else: X offers, and in some cases requires, a check of a government ID to confirm who runs an account.

Can I see an account’s old usernames?

No tool can list them, because X doesn’t publish them. X shows how many times a username changed and when it last did, and the Twitter Username History Checker reads both.

What’s the difference between a user ID and a post ID?

A user ID names an account; a post ID names one post and sits after /status/ in its link. Both are long numbers, so check where you copied yours from.

Can two accounts have the same ID?

No. Two accounts can hold the same username one after the other, but an ID belongs to one account for good.

Your own account

How do I find my own Twitter ID?

Type your username into the field at the top of this page. X doesn’t show your ID in the app or in settings; it’s also in your data archive, as accountId in account.js.

How do I find my X username?

It’s the name that starts with @ under your display name on your profile, and the last part of your profile’s link: x.com/ followed by your username.

What do I enter as my X or Twitter identifier on ESTA or a visa form?

Your @username, exactly as it shows on your profile, not the numeric ID. The US ESTA, DS-160 and DS-260 forms ask for your social media identifier, which is the username. If you only have the number, this finder gives you the current username.

Can someone find my account from my ID?

Yes. The ID is public, like your username: anyone can open x.com/i/user/ followed by your ID and land on your profile.

Can I find an X account by email or phone number?

Not with this finder, or any honest tool: X doesn’t publish emails or phone numbers. The finder works with usernames, profile links and user IDs.

Convert a whole list in one request

GET /info-batch turns up to 100 usernames or user IDs into IDs, current usernames and profiles, from $0.014 per 1,000 accounts.

Get 100 free requests

No credit card, and they never expire. 6B+ requests served since 2022.

How to find a Twitter user ID

Paste the account’s @username or profile link into Sorsa ID Converter above and press Find user ID: the permanent numeric ID appears in a second or two, with a copy button and no X login. X never shows the number in its app or on the profile, so without a tool there are two slower ways: your own data archive, or your browser’s developer tools.

Twitter ID to username: find the account behind an ID

Paste a numeric user ID into the finder and it returns the account’s current @username, even if the account changed it after the ID was saved. Without a tool, open x.com/i/user/ followed by the ID: X sends you to the profile under its current name.

  1. 2019@northwind_pottery_co
  2. 2022@northwindceramics_uk
  3. Today@northwind_ceramics

The same user ID all along1128231255169032199

Old usernames aren’t public, so no tool can list them. To see how many times an account changed its username and when it last did, use the Twitter Username History Checker.

What is a Twitter (X) user ID?

A Twitter user ID is the permanent number X gives an account when it’s created. The @username can change any time; the user ID never changes and never passes to another account, so it’s the safe way to point at an account. People also call it the account ID or the X ID. It isn’t the X Number: that is a private contact code X added to Chat in September 2026, which no tool or API returns.

To convert a whole list in code, 100 usernames per request, read Twitter user ID from username.

When you need the ID, not the username

  • A spreadsheet or a database

    Key each row on the ID and keep the username as a label you refresh.

  • An account that renames

    A creator or a competitor you track can change its username; the ID still finds it.

  • Giveaways and sign-ups

    Store entrants by ID, so an entrant who renames is still the same person.

  • API calls

    Many endpoints and exports work with IDs, including batch lookups of 100 accounts.

User ID or post ID: which number do you have?

A user ID belongs to an account. A post ID belongs to one post: it’s the long number after /status/ in the post’s link. Both have 18 or 19 digits since 2016, so a post ID pasted as a user ID finds no account.

A post link

https://x.com/northwind_ceramicsUsername/status/2112912449018097665Post ID

A profile link by ID

https://x.com/i/user/1128231255169032199User ID

Paste a post link here and you get both numbers: its author’s user ID and the post ID. To read the date and time inside a post ID, use the Tweet ID to Date Converter.

Convert a list of usernames to IDs

To convert many X usernames to user IDs, send them to GET /info-batch on Sorsa API: up to 100 usernames or IDs per request, each answered with its user ID, current username and profile. 500 accounts take 5 requests, from $0.007, where the official X API charges $5.00, and your first 100 requests are free.

Official X API$10.00per 1,000 profiles, one read each
Sorsa APIfrom $0.014per 1,000 profiles, 100 per request
Get 100 free requests

No credit card, and they never expire.

Questions about Twitter IDs

The ID finder

Is the Twitter ID finder free?

Yes. Look up any public account here with no sign-up and no X account. To convert a list at once, a free Sorsa API key adds 100 requests, no card needed.

What can I paste into the field?

A username with or without the @, a profile or post link from x.com or twitter.com, a link with /i/user/ and an ID, a numeric user ID, or a list of any of these, one per line or separated by commas.

Can I convert a list of usernames or IDs?

Yes. Paste the list: the first account converts at once, and each press of the button converts the next one. For a whole list in one go, GET /info-batch on Sorsa API takes up to 100 usernames or IDs per request.

Will the account owner know I looked them up?

No. The finder only reads public data: you never sign in with X, and X doesn’t notify anyone.

Is it safe to use?

Yes. It never asks for your X login or password, installs nothing and shows no ads. Sorsa API reads public data through its own API and scraper, so your X account is never touched.

Does it work for protected, suspended or deleted accounts?

Protected accounts work: their posts are private, but the user ID and the username are public. Suspended and deleted accounts return no account, though an ID you saved stays the same in your records.

Twitter IDs

What is a Twitter user ID?

It’s the permanent number X gives an account when it’s created. It never changes, even when the username does, and it never passes to another account.

Can a Twitter ID change?

No. Renaming the account, changing the display name or the email, or a suspension that’s lifted keeps the same ID. Only the username that points to it can change.

Why are some IDs short and others 19 digits long?

X numbered its first accounts one by one, so early IDs have only a few digits. Since 2016 it issues 64-bit Snowflake IDs of 18 or 19 digits, the same format as post IDs.

Is a Twitter ID the same as a Snowflake ID?

For accounts created since 2016, yes: their user ID is a Snowflake, a number with the moment it was made inside it. Older accounts keep their shorter IDs, which are just as permanent.

Can I get an account’s creation date from its ID?

From a Snowflake ID, yes: the date and time are inside the number. Older IDs carry no date. The Twitter Account Age Checker shows the join date of any account.

Is my X ID the same as X’s ID verification?

No. Your X ID, or user ID, is your account’s number, and this finder shows it. ID verification is something else: X offers, and in some cases requires, a check of a government ID to confirm who runs an account.

Can I see an account’s old usernames?

No tool can list them, because X doesn’t publish them. X shows how many times a username changed and when it last did, and the Twitter Username History Checker reads both.

What’s the difference between a user ID and a post ID?

A user ID names an account; a post ID names one post and sits after /status/ in its link. Both are long numbers, so check where you copied yours from.

Can two accounts have the same ID?

No. Two accounts can hold the same username one after the other, but an ID belongs to one account for good.

Your own account

How do I find my own Twitter ID?

Type your username into the field at the top of this page. X doesn’t show your ID in the app or in settings; it’s also in your data archive, as accountId in account.js.

How do I find my X username?

It’s the name that starts with @ under your display name on your profile, and the last part of your profile’s link: x.com/ followed by your username.

What do I enter as my X or Twitter identifier on ESTA or a visa form?

Your @username, exactly as it shows on your profile, not the numeric ID. The US ESTA, DS-160 and DS-260 forms ask for your social media identifier, which is the username. If you only have the number, this finder gives you the current username.

Can someone find my account from my ID?

Yes. The ID is public, like your username: anyone can open x.com/i/user/ followed by your ID and land on your profile.

Can I find an X account by email or phone number?

Not with this finder, or any honest tool: X doesn’t publish emails or phone numbers. The finder works with usernames, profile links and user IDs.

Convert a whole list in one request

GET /info-batch turns up to 100 usernames or user IDs into IDs, current usernames and profiles, from $0.014 per 1,000 accounts.

Get 100 free requests

No credit card, and they never expire. 6B+ requests served since 2022.