Discord Snowflake Decoder

Paste any Discord user, server, channel or message ID to see the exact date it was created and how old it is. Free, no sign-in.

Created
April 30, 2016, 11:18 UTC
In UTC
2016-04-30T11:18:25.796Z
Age
—
Worker, process, increment
1, 0, 7
Discord timestamp
<t:1462015105:F>

How a Discord ID holds a date

Every user, server, channel, message and role on Discord has an ID called a snowflake. It's a 64-bit number built when the thing is created, and its top 42 bits are the milliseconds since Discord's epoch, the first second of 2015. That's why the date can be read from the ID alone, with no lookup and no account.

Field Bits What it holds
Timestamp63 to 22Milliseconds since 2015-01-01 UTC
Worker ID21 to 17The internal worker that made it
Process ID16 to 12The internal process that made it
Increment11 to 0A counter for IDs made on that process

To do it by hand, shift the ID right by 22 bits and add 1420070400000. The result is a Unix time in milliseconds. Want that moment in a message? Use the timestamp generator.

Questions

How do I find when a Discord account was created?

Copy the account's user ID and paste it here. Every Discord ID contains its creation time, so the date comes from the ID itself and needs no lookup.

How do I copy a Discord ID?

Turn on Developer Mode under Settings → Advanced, then right-click a user, server, channel or message and choose Copy ID.

What is a Discord snowflake?

It's the 64-bit number Discord uses as an ID. The top 42 bits count milliseconds since the start of 2015, and the rest identify the worker and process that made it, plus a counter.

Can the ID tell me who someone is?

No. An ID only holds its creation time and internal counters. It says nothing about the person or server behind it.

More for Discord