🔍 Convert Discord Snowflake ID to Date
Enter Discord message, user, or channel ID to extract creation date
Convert Discord snowflake IDs to Unix timestamps instantly
Enter Discord message, user, or channel ID to extract creation date
Converting a Discord snowflake ID to a date is straightforward: paste the Discord ID (from a message, user, channel, or server) and click Convert. Our tool instantly extracts the embedded timestamp and displays the creation date in multiple formats.
Discord snowflake IDs encode timestamps in the first 42 bits using the formula: (snowflake_id >> 22) + 1420070400000. This extracts the millisecond offset and adds Discord's epoch (January 1, 2015) to get the exact creation date.
Discord uses a 64-bit snowflake ID structure:
The Discord epoch is 1420070400000 milliseconds (January 1, 2015, 00:00:00 UTC). All Discord IDs created after this date encode their timestamp relative to this epoch.
Discord ID: 175928847299117063
Calculation: (175928847299117063 >> 22) + 1420070400000
Result: 1462015105796 ms (April 30, 2016)
const discordId = 175928847299117063n; const discordEpoch = 1420070400000n; const timestamp = (discordId >> 22n) + discordEpoch; console.log(Number(timestamp)); // 1462015105796
discord_id = 175928847299117063 discord_epoch = 1420070400000 timestamp = (discord_id >> 22) + discord_epoch print(timestamp) # 1462015105796
Yes! Every Discord message ID is a snowflake that encodes the exact millisecond the message was created. Right-click a message, copy its ID (with Developer Mode enabled), and paste it here.
Go to User Settings → Advanced → Enable Developer Mode. This allows you to right-click messages, users, and channels to copy their IDs.
Yes, Discord uses snowflake IDs for messages, users, channels, servers, roles, and more. All can be converted using this tool to find their creation date.
Discord launched in May 2015, but chose January 1, 2015 as their epoch to provide a buffer for testing and development IDs created before the public launch.