💬 Discord Message ID Decoder

Decode Discord message IDs to timestamps and dates instantly

🔍 Convert Discord Snowflake ID to Date

Enter Discord message, user, or channel ID to extract creation date

Creation Date
Unix Timestamp (milliseconds)
Unix Timestamp (seconds)
ISO 8601 Format

How to Convert Discord Snowflake ID to 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.

Why Convert Discord Snowflake to Date?

Understanding Discord's Snowflake Format

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.

Example Conversion

Discord ID: 175928847299117063

Calculation: (175928847299117063 >> 22) + 1420070400000

Result: 1462015105796 ms (April 30, 2016)

Code Examples

JavaScript

const discordId = 175928847299117063n; const discordEpoch = 1420070400000n; const timestamp = (discordId >> 22n) + discordEpoch; console.log(Number(timestamp)); // 1462015105796

Python

discord_id = 175928847299117063 discord_epoch = 1420070400000 timestamp = (discord_id >> 22) + discord_epoch print(timestamp) # 1462015105796

Common Use Cases

Frequently Asked Questions

Can I find when a Discord message was sent?

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.

How do I enable Developer Mode in Discord?

Go to User Settings → Advanced → Enable Developer Mode. This allows you to right-click messages, users, and channels to copy their IDs.

Do all Discord IDs use the same format?

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.

Why is Discord's epoch January 1, 2015?

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.