ToolsBlogSign in
discord.dog
Discord Account Age Checker: See When Any Account Was Created — Check any Discord account's creation date instantly using their user ID. Learn how Discord snowflake IDs encode account age.
ID Lookup

Discord Account Age Checker: See When Any Account Was Created

Check any Discord account's creation date instantly using their user ID. Learn how Discord snowflake IDs encode account age.

·3 min read

Why Account Age Matters on Discord

Account age is one of the most practical pieces of information about a Discord user, and it's something the app doesn't prominently display. Most servers use account age as a proxy for legitimacy — raid accounts, spam bots, and throwaway alts tend to be brand new. Knowing that someone's account is three years old versus three days old changes how you interpret their behavior.

Server moderators use account age to:

  • Filter out accounts below a minimum age during raids or spam waves
  • Evaluate whether someone is a long-term community member or a new alt
  • Verify claims of prior history ("I've been on Discord for years")

Regular users use it to:

  • Check whether someone they've just met is using a new or established account
  • Verify that a bot or service account has existed for long enough to be plausible
  • Satisfy curiosity about when a well-known server or user account was originally created

Discord doesn't show creation dates in its UI by default. You have to know where to look — or use a tool like discord.dog.

How Discord Encodes Account Creation in IDs

Every Discord user, server, channel, message, and role has a unique numeric ID called a snowflake. These aren't arbitrary numbers: the first 42 bits of every Discord snowflake encode a timestamp in milliseconds since Discord's internal epoch — January 1, 2015 at 00:00:00 UTC.

To extract the creation date from a user ID:

  1. Take the numeric ID as a 64-bit integer
  2. Right-shift it by 22 bits: userId >> 22
  3. Add Discord's epoch: 1420070400000 milliseconds (Jan 1, 2015)
  4. Convert the result from milliseconds to a human-readable date

For example, the user ID 125476553571303424 decodes to a creation date in early 2016. The math is deterministic — no API call required. See the Discord snowflake ID explainer for the full technical breakdown.

discord.dog performs this calculation automatically and displays:

  • The exact UTC creation date and time
  • The account age in years and months
  • A human-readable description (e.g., "Created 8 years ago")

How to Check Account Age

The fast way — discord.dog:

Try it yourself — no login needed

Paste any Discord user ID, username, or invite link at discord.dog. Full profiles, live presence, and server previews in seconds.

Open discord.dog
  1. Get the user's Discord ID (see the how to find a Discord user ID guide)
  2. Go to discord.dog/{userId}
  3. The account creation date and age are displayed on the profile

This works for any valid Discord snowflake — users, servers, channels. If you want to know when a server was created, paste the server ID instead.

Try it now → Check any account's creation date at discord.dog — no login required.

The manual way — snowflake math:

If you want to calculate it yourself without a tool, convert the ID to binary, extract the top 42 bits, add 1420070400000, and parse the result as a Unix timestamp. Most programming languages make this straightforward in a few lines.

What discord.dog Shows

Account age on discord.dog is displayed as part of the profile sidebar, alongside other identity information. You'll see:

  • Created — the full date and time (UTC) when the account was registered
  • Account age — a relative time string: "8 years ago", "3 months ago", etc.

This applies to both user profiles and server profiles. Looking up a server ID at discord.dog shows the server's creation date the same way.

The account age is calculated from the snowflake ID itself — it doesn't require any API data beyond the ID, which means it's always available and always accurate, even for accounts that have no other public data (deleted accounts that left message records, for example, still have decodable snowflake IDs).

Combined with badges (especially the Early Supporter badge for pre-2018 accounts), account age gives a solid picture of how long someone has been on Discord. For the full profile including badges, bio, and live status, see the Discord profile viewer guide.

Try it yourself — no login needed

Paste any Discord user ID, username, or invite link at discord.dog. Full profiles, live presence, and server previews in seconds.

Open discord.dog

Related guides

Discord Account Age Checker: See When Any Account Was Created — Discord.dog