devtools
Local inputs
Discord Snowflake Parser
Reads a Discord snowflake and shows the time encoded in that id.
Processed in this tab
What the parser reads
Ever wondered when a Discord server was created or how old a user account is? Because Discord stores a timestamp in a snowflake, this page can read that time. It shifts the id 22 bits and adds 1420070400000, then shows the result in the browser's local timezone. It does not call Discord.
The Anatomy of a Snowflake ID
Discord uses a custom ID format called "Snowflakes". These are 64-bit integers that are unique across the entire platform. What makes them special is that they are time-ordered.
- Bits 63-22: Timestamp (milliseconds since Discord Epoch - the first second of 2015).
- Bits 21-17: Internal worker ID.
- Bits 16-12: Internal process ID.
- Bits 11-0: Inline increment (sequence number).
Why Twitter & Discord use Snowflakes
Discord documents snowflakes as 64-bit ids that include a timestamp. This page only decodes that timestamp. It does not check that an id is unique, and it does not generate one.