Twitter ID Finder

Every Twitter/X account and tweet has a permanent numeric ID behind the scenes - and you need it for API calls, embeds, ad audiences, automation tools and block lists. Enter any username to get the user ID, or paste a tweet link to extract the tweet ID along with the exact second it was posted, decoded straight from the ID itself. Need the actual content too? Grab it with the Twitter Photo Downloader, Twitter Video Downloader or turn it into a picture with the Tweet to Image Converter.

Username to User ID
Tweet URL to Tweet ID

What Is a Twitter ID and Why Would You Need One?

Usernames change, but the numeric ID assigned to an account at creation never does. That permanence is exactly why so many systems want the ID instead of the @handle:

API Development

Most Twitter/X API v2 endpoints take user IDs and tweet IDs, not handles - looking up timelines, followers, likes and lists all starts with the numeric ID.

Ads & Audiences

Custom audience uploads and follower-targeting features in ad platforms accept lists of numeric user IDs rather than usernames.

Bots & Automation

Tracking an account by ID keeps your automation working even if the person renames their handle - by ID you never lose them.

Block & Mute Lists

Shared block lists are exchanged as ID lists, because IDs survive handle changes that would let a blocked account slip through.

Tweet IDs serve the same role for individual posts - embeds, the oEmbed API, and archival tools all reference tweets by their numeric ID, which you can lift from any status URL with the extractor above.

The Hidden Date Inside Every ID

Since November 2010, Twitter has generated IDs with its "snowflake" format: a 64-bit number where the first 41 bits are a millisecond timestamp. That means every tweet ID and every newer account ID literally contains the moment it was created - no API needed to read it.

This tool decodes that timestamp instantly in your browser. Paste any tweet link and you get the exact second it was posted in both UTC and your local time - useful for fact-checking screenshots, building timelines, verifying "first post" claims, and investigating when a suspicious account was really created. IDs issued before November 2010 are simple sequential numbers, so for very old tweets and accounts no date can be extracted.

Features

Username to ID

Enter a handle, @handle or full profile URL and get the permanent numeric user ID with one click.

Tweet ID Extractor

Paste any status link - twitter.com, x.com or mobile URLs - and the numeric tweet ID is pulled out instantly.

Exact Post Dates

The snowflake timestamp is decoded from the ID itself, showing the precise creation second in UTC and local time.

Profile Snapshot

User lookups also show the display name, follower counts and account creation date when available.

One-Click Copy

Every ID comes with a copy button, ready to paste into API calls, spreadsheets or audience uploads.

No API Key Needed

No developer account, no tokens, no login - lookups work for any public account, free and instantly.

Frequently Asked Questions

Type your @username into the first box above and click "Find ID". Your numeric ID appears with a copy button. The ID was assigned when your account was created and will never change, even if you rename your handle later.

No - that is the whole point of the numeric ID. Handles can be changed or even released and claimed by someone else, but the ID stays bound to the original account forever. This is why block lists, API integrations and audience uploads all use IDs.

It is the long number after /status/ in the link - for example in x.com/user/status/1234567890123456789, the tweet ID is 1234567890123456789. The extractor above pulls it out for you and decodes the exact posting time at the same time.

Twitter IDs are snowflakes: 64-bit numbers whose top 41 bits store the milliseconds since Twitter's custom epoch (November 4, 2010). Shifting the ID right by 22 bits and adding the epoch gives the exact creation timestamp. The decoding happens entirely in your browser - no server or API involved.

Lookups work for public accounts. Suspended and deactivated accounts usually cannot be resolved, and protected accounts may return limited information. If a lookup fails, double-check the spelling of the handle - and remember handles never contain spaces or special characters other than underscores.

Completely free, no login, no developer account and no API key. Tweet ID extraction and date decoding happen entirely in your browser; user lookups go through our server without storing anything. While you are here, check out the rest of our Social Media Tools - or count your next tweet with the Twitter Character Counter.