What Is a Discord Snowflake ID?

Every user, message, channel, and server on Discord has an ID called a snowflake, a 64-bit number that encodes exactly when it was created. Decode one and you get its creation date for free.

Discord · 4 min read

Anatomy of a snowflake

The top 42 bits are a millisecond timestamp, followed by 5 bits of worker ID, 5 bits of process ID, and 12 bits of a per-process increment. The Discord Snowflake Decoder pulls all four out for you.

The Discord epoch

Snowflake timestamps are measured from the Discord epoch, the first millisecond of 2015 (1420070400000 in Unix milliseconds). To get the real creation time you shift the ID right by 22 bits and add that epoch.

Copying an ID

Turn on Developer Mode in Discord (Settings → Advanced), then right-click any user, message, or channel and choose Copy ID. Paste it into the decoder to see the exact creation date down to the millisecond.

Try the tools

All guides →