Free trialTry Starter or Influencer free for 2 days.Start free trial →

Twitter (X) Account Age Calculator

Enter the "Joined" date from a profile, or a numeric user ID, and get the account's exact age, how many days it has been on X, its next anniversary and the era it was created in. Works for your own account or anyone's public profile.

  • From join date or user ID
  • Age, days, next anniversary
  • Creation date from the ID
  • Nothing leaves your browser

How to find the age of an X account

  1. Find the join date. Open the profile on X. Under the bio it says "Joined" with a month and year. Enter that, or the exact date if you know it from your account settings.
  2. Or paste the user ID. Accounts created from late 2013 onwards have Snowflake IDs that contain the creation time to the millisecond; the tool decodes it. Older accounts have sequential IDs, so use the join date for them. Our ID Finder gets the ID from a username.
  3. Read the result. Age in years, months and days, total days, next anniversary, and the X era the account dates from.

The X eras, by creation date

CreatedEraWhat was going on
before 2008Founding eraPre-2008, when Twitter was mostly tech early adopters and SXSW buzz.
2008 to 2010Breakout years2008 to 2009, the celebrity and news boom; "RT" was still typed by hand.
2010 to 2013Growth years2010 to 2012: native retweets, the first promoted tweets, the IPO run-up.
2013 to 2017Public-company era2013 to 2016: 140 characters, Vine, Moments, the algorithmic timeline arrives.
2017 to 2022The 280 era2017 to October 2022: 280 characters, fleets came and went, Spaces launched.
Oct 2022 onwardsThe X eraSince the October 2022 acquisition: X rebrand, Premium, long posts, open-sourced ranking.

How the ID gives the date

Since late 2013 X has issued user IDs from the same Snowflake generator as tweet IDs: a 64-bit number whose top 41 bits are milliseconds since 4 November 2010. Shift the ID right by 22 bits, add the epoch, and you have the creation time in UTC. The tool checks that the decoded time falls between 2013 and now; if it does not, the number is probably a sequential ID from an older account (those run roughly from 1 to 3 billion) or a tweet ID, and it says so.

Why people check account age

  • Trust checks. An account that messages you about a prize, a job or an investment and was created last week is a red flag. Old age is not proof of honesty either; aged accounts are bought and renamed for exactly that reason.
  • Buying or auditing accounts. Age, follower ratio and engagement rate together tell you whether an audience is real. Our guide to fake followers covers the signs.
  • Anniversaries. "10 years on here today" posts do well. The tool gives you the date so you do not miss it.

Account Age Calculator: FAQ

How do I check how old my Twitter account is?

Open your profile and look under the bio: "Joined March 2015" is the month the account was created. Enter it here for the age. For the exact day, open Settings → Your account → Account information, which shows the full creation date, or paste your user ID and let the tool decode it.

Can I find the exact creation date from a user ID?

For accounts created from roughly late 2013 onwards, yes. Their IDs are Snowflake IDs: a timestamp in the high bits, so the creation time is recoverable to the millisecond without any API call. Older accounts have short sequential IDs (under about 3 billion) that carry no date; for those the tool estimates the era from the ID range and asks for the join date.

Does account age affect reach on X?

Not as a direct ranking input in what X has published. Very new accounts face stricter spam filters and lower initial trust, and account age appears in X's own labels for new or unestablished accounts, which is why brand-new accounts see slow reach in the first weeks. Past the first months, what you post matters far more than when you joined.

Why does my join date differ from the ID date?

The profile shows the month the account was created in your local time zone; the ID gives UTC to the millisecond. They can differ by a day across a month boundary. If they differ by months or years, the ID you pasted is probably a tweet ID or another account's ID.

Can I see when someone else's account was created?

Yes, the "Joined" month is public on every profile, including protected ones. The exact day from the ID is also public information, since user IDs appear in the page source and in the API.

Does changing my username reset the account age?

No. Username, display name and even the email can change; the account, its ID and its creation date stay the same. That is one reason old accounts with new handles are valuable to scammers, and why checking the age of an account that contacts you is a good habit.

More free X tools and guides