UTILS.
Private by default
❄

Snowflake ID Decoder

Decode a Twitter or Discord snowflake ID into its timestamp, worker, process and sequence.

Your files stay on this device

Files are processed in your browser, never uploaded. The site downloads code and assets to run the tools. No accounts or trackers.

Use Download to save this tool as one HTML file for offline use.

Privacy →

Try a worked example

Example

Choose Discord and enter 175928847299117063. The Unix timestamp is 1462015105796 milliseconds, with worker ID 1, process ID 0 and sequence 7. The displayed date uses your local time zone.

Keep in mind

Choose the epoch for the service that issued the ID; Twitter and Discord use different starting dates. Decoding the bits does not confirm that an account, message or other object exists.

About this tool

Decode 64-bit snowflake IDs into their embedded timestamp and machine fields using BigInt math, all in your browser.

Frequently asked questions

What is a snowflake ID?
It is a 64-bit ID where the high bits hold a timestamp (offset from a custom epoch) and the low bits hold worker, process and sequence numbers.
Which epoch should I pick?
Use the Twitter epoch (2010) for Twitter/X IDs and the Discord epoch (2015) for Discord IDs, since they timestamp differently.

More tools