How to find or convert a Twitter ID
Enter a handle or ID
Paste an @username, a numeric user ID, or a full profile URL into the box.
Pick the direction
Choose Username to ID or ID to Username. The tool also auto-detects what you pasted.
Get the result
The converter queries X in real time and returns the numeric user ID and the current @handle.
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 change | Yes, any time | No, permanent |
| Format | @text, for example @nasa | 64-bit number, for example 44196397 |
| Reusable | Yes, once released | Never |
| Best for | Reading, mentions, sharing | Saving, 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.
API Playground
Pull real X data without code. Search posts, analyze users, export to CSV, Excel or JSON.
Advanced Search Builder
Build Boolean queries with date, engagement and user filters.
Shadowban Check
Test any account for a search ban or search suggestion ban in seconds.
Media Downloader
Download photos and videos from any public post in original quality.
User Comparison
Compare two X accounts on followers, engagement and key metrics.
Recent Followers
View the last 20 followers of any public X account.
Engagement Calculator
Calculate true engagement rate and average views from recent posts.
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.