Snowflake ID timestamps on Discord, X/Twitter, Instagram, Mastodon and others
A Snowflake ID is a 64-bit unique identifier used by platforms like Discord, X/Twitter, Instagram and Mastodon. It contains a timestamp component along with other information such as a machine ID and a sequence number.
Sonyflake is a related 63-bit ID format with a different timestamp unit and ID layout.
This client-side converter decodes the timestamp inside a Snowflake ID and displays it as a human-readable date.
The different platforms use different custom epochs (start dates) and ID layouts, so the same ID value represents a different date on each platform:
| Platform | Start date (UTC) |
|---|---|
| Discord | January 1, 2015, midnight (Unix time 1420070400000 in ms) |
| X/Twitter | November 4, 2010, 01:42:54.657 (Unix time 1288834974657 in ms) |
| August 24, 2011, 21:07:01.721 (Unix time 1314220021721 in ms) | |
| Mastodon | January 1, 1970, midnight (Unix epoch) |
| Sonyflake v1 | September 1, 2014, midnight (Unix time 1409529600000 in ms) |
| Sonyflake v2 | January 1, 2025, midnight (Unix time 1735689600000 in ms) |
The Sonyflake options support IDs created with the default settings for each version.
Convert a Snowflake ID to a readable date
A Snowflake ID for Discord with a recent timestamp is 1559093478548307968