Last updated
Discord Snowflake to Date Converter
Convert Discord Snowflake IDs to dates to find when users joined, messages were sent, servers were created, and more. Every Discord ID contains an embedded timestamp that can be extracted and converted to a human-readable date.
How Discord Snowflake to Date Works
Discord Snowflake IDs are 64-bit integers where the first 42 bits encode a timestamp in milliseconds since Discord's epoch (January 1, 2015). Our converter extracts these bits and adds the epoch to get the exact creation date.
What You Can Convert
- User IDs - Find Discord account creation dates
- Message IDs - See when messages were sent
- Server/Guild IDs - Discover server creation dates
- Channel IDs - Check when channels were created
- Role IDs - Find role creation timestamps
- Any Discord Snowflake ID from January 2015 onwards
How to Get Discord IDs
Step 1: Enable Developer Mode
User Settings → Advanced → Enable "Developer Mode"
Step 2: Copy IDs
Right-click any user, message, server, channel, or role → Select "Copy ID"
The Formula
date = new Date((snowflake_id >> 22) + 1420070400000)
// Discord epoch: January 1, 2015 = 1420070400000 ms
Discord Snowflake IDs store timestamps as milliseconds since January 1, 2015, 00:00:00 UTC. The first 42 bits of the 64-bit ID contain this timestamp, allowing precise date conversion for any Discord ID.
Yes! Every Discord user ID is a Snowflake ID that contains the account creation timestamp. Use our converter to find exactly when any Discord account was created, down to the millisecond.
Yes, conversion is accurate to the millisecond. Discord Snowflake IDs encode the exact millisecond when the ID was generated, making date conversion extremely precise for chronological analysis.
Discord ID 1234567890123456789 was created on September 7, 2024. This is a commonly used example Discord Snowflake ID.
Discord ID 175928847299117063 was created on February 28, 2016. This is one of the older Discord account IDs.