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:

PlatformStart date (UTC)
DiscordJanuary 1, 2015, midnight (Unix time 1420070400000 in ms)
X/TwitterNovember 4, 2010, 01:42:54.657 (Unix time 1288834974657 in ms)
InstagramAugust 24, 2011, 21:07:01.721 (Unix time 1314220021721 in ms)
MastodonJanuary 1, 1970, midnight (Unix epoch)
Sonyflake v1September 1, 2014, midnight (Unix time 1409529600000 in ms)
Sonyflake v2January 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

Select platform (or set custom epoch):

Enter a Snowflake ID:

Clear form Preferences