How to find or convert a Twitter ID

1

Enter a handle or ID

Paste an @username, a numeric user ID, or a full profile URL into the box.

2

Pick the direction

Choose Username to ID or ID to Username. The tool also auto-detects what you pasted.

3

Get the result

The converter queries X in real time and returns the numeric user ID and the current @handle.

4

Copy or reuse

Copy the ID or handle with one click for your spreadsheet, your research, or your API calls.

What is a Twitter (X) user ID?

A Twitter (X) user ID is the permanent numeric identifier X assigns to every account when it is created. The @username can be changed at any time, but the user ID never changes and is never reused, so it is the reliable way to point at an account across renames. For example, the handle @jack maps to the user ID 12. Modern IDs are long 64-bit numbers because X issues them through its Snowflake system.

Want the full picture? Read the Twitter ID converter guide.

How to find your own Twitter ID

X does not show your user ID anywhere in the app or in account settings. Paste your @username or your profile URL into the converter above and read the numeric user ID from the result.

Your ID is also stored in your downloadable X data archive under account metadata, but the lookup above is faster for a one-off check.

Username vs user ID: which one do you need?

@Username (handle)User ID (numeric)
Can changeYes, any timeNo, permanent
Format@text, for example @nasa64-bit number, for example 44196397
ReusableYes, once releasedNever
Best forReading, mentions, sharingSaving, tracking, API calls

If you are saving accounts to use later, store the user ID. Handles drift over time, IDs do not.

This converter works both ways. Most tools only turn a handle into an ID. This one looks the ID back up against live public data, so ID to username works here too.

Who uses a Twitter ID converter

  • Marketers and analysts tracking competitors and creators whose handles change.
  • Community managers and giveaway organizers verifying participants by a permanent ID.
  • Journalists and OSINT researchers confirming an account is the same one across renames.
  • Developers and QA grabbing a user ID quickly to test an API call or a webhook.

Suspended, deleted, and private accounts

A live ID lookup only returns a handle while the account still exists. Suspended, deleted, or never-existing accounts come back as not-found, though the numeric ID stays valid in any records you already saved.

More free X (Twitter) tools

All tools are free, need no login, and run on the same alternative Twitter/X API.

Twitter ID finder and converter FAQ

Is this Twitter ID converter free?

Yes, it is completely free, with no sign-up and no API key. You can convert as many handles or IDs as you need within fair use, and the results come straight from X in real time.

Can I convert in both directions?

Yes. Enter a @username or a profile URL to get the numeric user ID, or enter a numeric ID to get the current handle. The tool detects which one you pasted, and you can force the direction with the toggle.

Where do I find my own Twitter ID?

X does not display your user ID in the app or in account settings, so paste your own @username or profile URL into the converter above and read the numeric ID from the result.

Is a Twitter ID the same as a snowflake ID?

For modern accounts, yes. X issues user IDs through its Snowflake system, so the long numeric user ID this tool returns is what an API or its docs mean by a Twitter snowflake ID.

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

For accounts created after the move to Snowflake IDs, the creation timestamp is encoded in the ID. For a quick answer, use the account age checker. For decoding steps, see the Twitter ID converter guide.

What information does the converter return?

The numeric user ID and the current @handle for the account you looked up.

Does it work for suspended, deleted, or private accounts?

A live lookup returns a handle only while the account exists. Suspended or deleted accounts return not-found.

How do I convert a list of usernames in bulk?

For large lists or automation, use the Sorsa API and its batch endpoints rather than this single-lookup tool.