Blancoda goat

IDs & decode

Snowflake Tools

Decode IDs, generate snowflakes from dates, and measure time distance.

Decode snowflake

How to use

  1. A snowflake is Discord's 64-bit ID format. Every user, server, channel, message, and role has one. The number encodes when it was created.
  2. Decode tab: paste any 17-20 digit ID to see creation time (UTC), worker ID, and process ID.
  3. Generate tab: pick a date/time to build a synthetic snowflake for testing, not a real Discord object.
  4. Compare tab: paste two IDs to see how far apart they were created.
  5. Split a message URL into IDs with Message Link Parser. Look up users with User Lookup or resolve servers with Invite Resolver.

Frequently asked questions

What is a Discord snowflake?
A 64-bit ID encoding a timestamp, worker ID, process ID, and increment. Every user, guild, and channel ID is a snowflake.
Can I get an account creation date from a user ID?
Yes. Paste the user snowflake into the decoder to see the creation timestamp in UTC and your local timezone.
How do I decode a Discord snowflake?
Decode tab: paste any 17-20 digit ID to see creation time (UTC), worker ID, and process ID.

Background reading: How to decode a Discord snowflake ID