Discord Account Age Checker: Find When Any ID Was Created
A Discord account age checker works from the ID alone. Every Discord ID is a snowflake that has its creation time built into it, so this tool decodes the date in your browser. Paste an ID and you get the exact creation date, the age and the raw timestamp. No account is looked up.
Paste an ID to see when it was created.
Everything is calculated in your browser. Nothing is sent anywhere and no account is looked up.
How to get an ID and check it
- Turn on Developer Mode. In Discord, open User Settings, Advanced, and switch on Developer Mode.
- Copy the ID. Right-click a user, server icon, channel or message and choose Copy ID. For your own account, right-click your name.
- Paste it above. The result appears as you type. You can also paste a channel or message link: every long number in it is decoded on its own line.
What you get
- Created (UTC) and your time. The moment Discord generated the ID.
- Age. How long ago that was, in years, months and days.
- Unix timestamp and ISO date. Handy for bots, spreadsheets and logs.
- Worker, process and counter. The internal parts of the snowflake. They are only interesting if you are curious how IDs are built.
How the date is hidden in an ID
A snowflake is a 64-bit number. The top 42 bits count milliseconds since 1 January 2015, Discord's epoch. Shift the ID right by 22 bits, add the epoch, and you have a normal date. That is all this tool does. The snowflake glossary entry explains the layout, and the snowflake decoder shows the same maths on one ID at a time.
What the date means for each type of ID
| ID of a... | The date is when... |
|---|---|
| User | The account was created |
| Server | The server was created |
| Channel or role | That channel or role was created |
| Message | The message was sent |
Honest limits
This tool never contacts Discord and cannot look up a person. You need the ID, and the ID must be one you are allowed to have, such as one you copied from your own server with Developer Mode.
- A young account is not proof of a bad actor, and an old one is not proof of a good one. Accounts can be bought, sold or taken over.
- It shows when the ID was made, not when the person joined your server or last logged in.
- Numbers that are not real snowflakes, or that decode to a future date, are flagged in the result.
Using account age to protect a server
Many server owners use account age as one signal among several when a raid or an alt account shows up. Noxyr's own protection is covered in the security docs and the anti-spam docs. A verification gate is the other half: new members press a button before the rest of the server opens, which is described in the verification and welcome docs.
If you only need to read a timestamp for a message, the timestamp generator does the opposite job and builds Discord's dynamic time tags.
Common questions
How do I check how old a Discord account is?
Turn on Developer Mode, right-click the user, choose Copy ID, and paste the ID into this tool. The date is decoded from the ID itself.
Does this tool look up someone else's account?
No. It makes no network calls. It only does arithmetic on the ID you paste.
Can I check a server's age too?
Yes. Copy the server ID with Developer Mode and paste it. The date is when the server was created.
Why does my result say the date is in the future?
The number is probably not a real Discord ID. Real IDs are 17 to 20 digits and decode to a date after 2015.