Skip to content

Twitter Account Age Checker

Sorsa Account Age Checker shows the exact join date of any public X account, to the second in UTC, and how old it is today. Free, no X login.

Free. No sign-up, no X login.

The exact date and time the account was created appear here, to the second in UTC, with its age.

The field takes a handle, a profile or post link, a user ID or a list.

Does X show the exact date an account was created?

Not for other people’s accounts. A profile shows only the month and year it joined, like “Joined March 2019”, and the About this account panel behind that line adds the country and username changes, still without the day. X shows the exact date only for your own account, in Settings. Sorsa API’s checker reads the full date and time for any public account, to the second in UTC.

Your own account

On X, open Settings and privacy, then Your account and Account information, and enter your password: the creation date and time are listed there. It works only for the account you’re signed in to.

On the profile

What anyone sees on X

Lanternfield Outdoors

@lanternfield_outdoors

Trail maps, gear notes and weekend routes, since 2019.

Joined March 2019

418 Following12.8K Followers

In the checker

For any public account

Mar 12, 2019

09:14:37 UTC, a Tuesday

7 years, 7 months, 21 days old

Long-standing2,792 days on X

How to read an account’s age

Age is a signal, not a verdict. Every account falls into one of five bands, and the useful reading comes from the age next to the rest of the profile.

  1. Brand new

    Under 30 days

    Real newcomers look like this, and so do spam, fakes and accounts made for a single campaign. Look closer before you trust it.

  2. Recent

    30 days to 1 year

    Still building a track record. Read it with what it posts and who follows it.

  3. Established

    1 to 5 years

    A normal age for an active, genuine account.

  4. Long-standing

    5 to 10 years

    Years on X. Check that the history matches what the account says it is.

    The example account
  5. Veteran

    Over 10 years

    A decade or more on X. Accounts from 2006 to 2009 were among the platform’s first users.

New isn’t the same as fake

Most new accounts are real people trying X for the first time. A recent date is a reason to look closer, never proof on its own.

Old isn’t the same as safe

Dormant accounts get sold and renamed. An old date with recent username changes is the pattern to check twice.

What people check account age for

Before they pay, partner, follow or pick a winner: an account that claims years of history should have them.

  • Quillmoss Wallet@quillmoss_wallet

    Joined April 2016

    48.2K followers

    Veteran
    Quillmoss Wallet@quillmoss_wallet_help

    Joined 9 days ago

    2,113 followers

    Brand new

    Spot the copy

    Two profiles with the same name and picture? Compare their join dates. The copy is almost always the new one.

  • Rule: accounts older than 30 days

    • @cedarline_running4 yearsPasses
    • @saltmarsh_ceramics5 monthsPasses
    • @copperkettle_cafe_co12 daysToo new

    Enforce a minimum age

    Giveaways, airdrops and communities often accept only accounts older than 30 or 90 days. Compare the days on X with your rule; pick the winner with the Twitter Giveaway Picker and verify follows, reposts and replies through the API for the whole entrant list.

  • Six accounts posting the same link

    Five joined within 48 hours

    Two weeks agoToday

    Find accounts made together

    Accounts pushing the same message that were all created within days of each other are a classic sign of a coordinated network. Only the exact day shows it.

When did you join Twitter?

Type your own handle above. The checker shows the day you joined, the weekday and the time, so you can mark your X anniversary on the right day; your profile shows only the month.

How old is X itself?

X is 20 years old. Its first tweet went out on March 21, 2006, the service opened to everyone on July 15, 2006, and Twitter became X in July 2023. The oldest accounts you can check date from 2006.

  1. Mar 2006First tweet
  2. Nov 2009Retweet button
  3. Nov 2015Hearts replace stars
  4. Nov 2017280 characters
  5. Jul 2023Twitter becomes X
  6. Today

Lanternfield Outdoors joined hereMar 12, 2019

Find the creation date from a user ID

Every X account has a user ID that never changes. IDs of accounts made since about 2016 have the creation time built into them; older, shorter IDs are plain counters. The checker reads the stored date, so it works for both.

Accounts from before about 2016 have short IDs of up to 10 digits with no time inside, so an ID calculator can’t date them. This checker can.

An example user ID

1652611038603534337

  1. Shift right by 22 bits394,013,175,631
  2. Add X’s epoch, 1,288,834,974,6571,682,848,150,288
  3. Read it as a Unix time in thousandths of a secondApr 30, 2023, 09:49:10 UTC

Other ways to find when an account was created

Five ways work without a tool. Each has a catch.

  1. Any account

    The “Joined” line on the profile

    Open the account on X: “Joined March 2019” sits under the bio.

    Month and year only.

  2. Any account

    The About this account panel

    Tap the Joined line, or open x.com/username/about while signed in.

    Adds the country and username changes, still no day.

  3. Your account

    Account information in Settings

    Settings and privacy, then Your account and Account information, then your password.

    Exact date and time, for your own account only.

  4. Your account

    Your data archive

    Request it under Your account, then Download an archive of your data; the account file holds the creation time.

    The archive can take a day or more to arrive.

  5. An estimate

    The first post

    Scroll back to the account’s earliest post.

    An estimate: posts get deleted, and some accounts wait months to post.

  6. This checker skips all five: the exact day and time for any public account, in one step, with no X login.

    Check account age

Check the age of a whole list

To check when many X accounts were created, send their usernames or user IDs to GET /info-batch on Sorsa API, up to 100 per request: every profile comes back with its created_at time. A 500-entrant giveaway takes 5 requests, and your first 100 requests are free.

Flag the new ones

Compare each created_at with today minus 30 days, or whatever your rule says. One API key in a header: no X developer account, no OAuth, 20 requests a second.

  • GET /info-batch100 accounts by username or user ID: join date, followers, the whole profile.
  • GET /infoOne account: the same profile, by username, user ID or link.
  • GET /aboutOne account: its country and username changes.

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

Get 100 free requests

No credit card, and they never expire.

Official X API$10.00per 1,000 profiles
Sorsa APIfrom $0.014per 1,000 accounts, each with its join date
GET https://api.sorsa.io/v3/info-batch
  ?usernames=lanternfield_outdoors
  &usernames=cedarline_running
ApiKey: YOUR_API_KEY

The same join dates this page shows, for 100 accounts at once.

{
  "users": [
    {
      "id": "1105396669283699656",
      "username": "lanternfield_outdoors",
      "created_at": "2019-03-12T09:14:37Z",
      "followers_count": 12800
    }
  ]
}

Questions about account age

The checker

Is the account age checker free?

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

How accurate is the date?

Exact, to the second. It’s the creation time stored with the account, not an estimate from the first post or a guess from the ID. Times are in UTC.

Why is the day one off from the day I remember?

The checker shows UTC. An account made in the evening in the Americas, or after midnight in Asia, can fall on the next or the previous day in UTC.

What can I type in the field?

A handle with or without the @, a profile or post link from x.com or twitter.com, a numeric user ID, or a list of them separated by commas or line breaks.

Can I check a private, suspended or deleted account?

No. Sorsa API reads public accounts only, so a protected account’s date isn’t shown, and suspended or deleted accounts have nothing left to read.

Will the account owner know I checked?

No. The checker only reads public data: you never sign in with X, it never follows, messages or touches the account, and X doesn’t notify anyone.

Can I check many accounts at once?

Paste a list and the page checks one account per press. For the whole list at once, Sorsa API’s GET /info-batch dates 100 accounts per request, from $0.014 per 1,000 accounts, with your first 100 requests free.

Is it safe to use?

Yes. It never asks for your X login or password, installs nothing and shows no ads. Your X account is never touched.

Account age on X

Is the join date the same as the creation date?

Yes. The join date, the creation date and the Twitter birthday are the same day: the day the account was registered. The profile shows its month and year; this checker shows the day and the time.

Does X show the exact date an account was created?

Only for your own account: Settings and privacy, then Your account and Account information, after your password. For anyone else, X shows the month and year under the bio, and this checker gives the exact day and time.

Can an account’s age or creation date change?

No. The date is fixed for the life of the account. A new handle, a new name or a new owner doesn’t move it, which is why an old account can be sold and still look old.

How can you tell if an X account is new?

Check its join date: under 30 days is brand new. Then look at what it posts, who follows it and whether it changed its handle recently. A new account with a big following deserves a second look.

How old is X (Twitter)?

X is 20 years old. Its first tweet went out on March 21, 2006, the service opened to everyone on July 15, 2006, and it was renamed X in July 2023.

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

For accounts made since about 2016, yes: their 18- or 19-digit IDs carry the time. Shift the ID right by 22 bits and add 1,288,834,974,657 to get a Unix time in thousandths of a second. Older, shorter IDs carry no time; this checker reads the stored date for both.

Is account age the same as X age verification?

No. Account age is how long the account has existed. Age verification and age estimation on X are about the person’s own age and live in their Settings. This checker never reads or changes them.

Your own account

When did I join Twitter?

Type your handle above: the checker shows the exact day, the weekday and the time you joined, and how long you’ve been on X. Your profile shows only the month and year.

How old is my Twitter account?

Type your handle above. You get the age in years, months and days, and the total days on X, the number giveaway age rules compare against.

When is my X anniversary?

On the day your account was created. The profile shows only the month, so check the day here and mark it.

Can I change my account’s join date?

No. X fixes it when the account is registered. A new account gets a new date; there is no way to move an old one.

Does a username change reset my account age?

No. Your account keeps its join date and its user ID through every rename. X counts the renames in your About this account panel instead.

Is my join date public?

The month and year are: they show on your profile. The exact day isn’t printed on X, but tools like this one read it for any public account.

Date a whole list in one request

GET /info-batch reads 100 accounts per call, each with its exact join date: from $0.014 per 1,000 accounts.

Get 100 free requests

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

Does X show the exact date an account was created?

Not for other people’s accounts: a profile shows only the month and year. The checker reads the full date and time, to the second.

On the profile

Lanternfield Outdoors@lanternfield_outdoors

Joined March 2019

In the checker

Mar 12, 2019

09:14:37 UTC, a Tuesday

How to read an account’s age

Age is a signal, not a verdict. Every account falls into one of five bands.

What people check account age for

Before they pay, partner, follow or pick a winner.

Quillmoss Wallet@quillmoss_wallet

Joined April 2016

48.2K followers

Veteran
Quillmoss Wallet@quillmoss_wallet_help

Joined 9 days ago

2,113 followers

Brand new

When did you join Twitter?

Type your own handle above: the day you joined, the weekday and the time, for your X anniversary.

  1. Mar 2006First tweet
  2. Nov 2009Retweet button
  3. Nov 2015Hearts replace stars
  4. Nov 2017280 characters
  5. Mar 12, 2019Lanternfield Outdoors joined here
  6. Jul 2023Twitter becomes X

Find the creation date from a user ID

IDs of accounts made since about 2016 carry their creation time. The checker works for older ones too.

An example user ID

1652611038603534337

  1. Shift right by 22 bits394,013,175,631
  2. Add X’s epoch, 1,288,834,974,6571,682,848,150,288
  3. Read it as a Unix time in thousandths of a secondApr 30, 2023, 09:49:10 UTC

Other ways to find when an account was created

Five ways work without a tool. Each has a catch.

Check the age of a whole list

Send up to 100 usernames or IDs to GET /info-batch: each profile comes back with its created_at time. 500 accounts take 5 requests.

Official X API$10.00per 1,000 profiles
Sorsa APIfrom $0.014per 1,000 accounts, each with its join date

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

Get 100 free requests

No credit card, and they never expire.

Questions about account age

The checker

Is the account age checker free?

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

How accurate is the date?

Exact, to the second. It’s the creation time stored with the account, not an estimate from the first post or a guess from the ID. Times are in UTC.

Why is the day one off from the day I remember?

The checker shows UTC. An account made in the evening in the Americas, or after midnight in Asia, can fall on the next or the previous day in UTC.

What can I type in the field?

A handle with or without the @, a profile or post link from x.com or twitter.com, a numeric user ID, or a list of them separated by commas or line breaks.

Can I check a private, suspended or deleted account?

No. Sorsa API reads public accounts only, so a protected account’s date isn’t shown, and suspended or deleted accounts have nothing left to read.

Will the account owner know I checked?

No. The checker only reads public data: you never sign in with X, it never follows, messages or touches the account, and X doesn’t notify anyone.

Can I check many accounts at once?

Paste a list and the page checks one account per press. For the whole list at once, Sorsa API’s GET /info-batch dates 100 accounts per request, from $0.014 per 1,000 accounts, with your first 100 requests free.

Is it safe to use?

Yes. It never asks for your X login or password, installs nothing and shows no ads. Your X account is never touched.

Account age on X

Is the join date the same as the creation date?

Yes. The join date, the creation date and the Twitter birthday are the same day: the day the account was registered. The profile shows its month and year; this checker shows the day and the time.

Does X show the exact date an account was created?

Only for your own account: Settings and privacy, then Your account and Account information, after your password. For anyone else, X shows the month and year under the bio, and this checker gives the exact day and time.

Can an account’s age or creation date change?

No. The date is fixed for the life of the account. A new handle, a new name or a new owner doesn’t move it, which is why an old account can be sold and still look old.

How can you tell if an X account is new?

Check its join date: under 30 days is brand new. Then look at what it posts, who follows it and whether it changed its handle recently. A new account with a big following deserves a second look.

How old is X (Twitter)?

X is 20 years old. Its first tweet went out on March 21, 2006, the service opened to everyone on July 15, 2006, and it was renamed X in July 2023.

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

For accounts made since about 2016, yes: their 18- or 19-digit IDs carry the time. Shift the ID right by 22 bits and add 1,288,834,974,657 to get a Unix time in thousandths of a second. Older, shorter IDs carry no time; this checker reads the stored date for both.

Is account age the same as X age verification?

No. Account age is how long the account has existed. Age verification and age estimation on X are about the person’s own age and live in their Settings. This checker never reads or changes them.

Your own account

When did I join Twitter?

Type your handle above: the checker shows the exact day, the weekday and the time you joined, and how long you’ve been on X. Your profile shows only the month and year.

How old is my Twitter account?

Type your handle above. You get the age in years, months and days, and the total days on X, the number giveaway age rules compare against.

When is my X anniversary?

On the day your account was created. The profile shows only the month, so check the day here and mark it.

Can I change my account’s join date?

No. X fixes it when the account is registered. A new account gets a new date; there is no way to move an old one.

Does a username change reset my account age?

No. Your account keeps its join date and its user ID through every rename. X counts the renames in your About this account panel instead.

Is my join date public?

The month and year are: they show on your profile. The exact day isn’t printed on X, but tools like this one read it for any public account.

Date a whole list in one request

GET /info-batch reads 100 accounts per call, each with its exact join date: from $0.014 per 1,000 accounts.

Get 100 free requests

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