Tested tool guide
Tested browser tools
Checked August 16, 2026
What Snowflake ID Decoder does, with a checked example
A Snowflake ID is a 64-bit integer that packs three values into one: a millisecond timestamp, a machine identifier, and a per-millisecond sequence counter. This tool splits a Twitter (now X) post ID or a Discord message ID into those fields and shows the timestamp as a UTC calendar date plus milliseconds since the platform's epoch. The thing most people get wrong: neither platform counts from Unix epoch. Twitter's clock starts at 2010-11-04 and Discord's at 2015-01-01, and decoding with the wrong epoch shifts the date by years while still looking plausible. The tool applies the correct epoch for each format, and the ID never leaves your browser.
Worked example
A concrete input and expected output from the current implementation.
->
Expected output
Discord snowflake. Timestamp: 2018-06-15 00:00:00.000 UTC. Milliseconds since Discord epoch (2015-01-01T00:00:00Z): 109,036,800,000. Worker: 0. Increment: 1.
The upper 42 bits hold 109,036,800,000 milliseconds, which is exactly 1,262 days after the Discord epoch, landing on 2018-06-15T00:00:00Z. The remaining low bits decode to worker 0 and increment 1.