Read the timestamp hiding inside a Discord snowflake

Every Discord ID is a timestamp plus bookkeeping. Decode the 19-digit number to find when a message, user or server was created.

Tools used in this guide

The job

'When was this Discord account created?' and 'which message came first?' are answerable from the ID alone — snowflakes embed milliseconds since the Discord epoch (2015-01-01). Paste the ID, get the creation instant plus the worker/process/increment breakdown.

Paste the ID

Any snowflake-sized integer works — message IDs, user IDs, guild IDs, webhook IDs. The tool splits the 64-bit value into timestamp, worker, process and increment fields and shows the date in your local timezone.

  • The epoch shown is Discord's. Other snowflake systems (Twitter/X, Mastodon) use different epochs — the decoded date would be wrong for those IDs.
  • IDs must fit in 64 bits; the tool flags anything that doesn't.

Using the answer

Created-date is the standard first check on a suspicious account (days old = throwaway) and for ordering events in a dispute log. It's the ID's content, not a lookup — nothing is queried or sent anywhere.