Snowflake ID解析

Discord・Twitter/XのSnowflake IDをタイムスタンプ・ワーカー/データセンター・連番に分解します。時刻からIDを作ることもできます。

このブラウザ内だけでデコードします。送信はしません。

DiscordのSnowflakeは2015-01-01 UTCエポック(ts >> 22 + epoch)。Twitterは2010-11-04T01:42:54.657Z。カスタムエポックは任意のUnixミリ秒基準を受け付けます。

使い方

  1. IDを貼り付けます(先に方式を選んでも可)。
  2. 埋め込まれた時刻と構成要素を確認します。
  3. または日時を入力して対応するIDを作ります。

対応範囲

Discordエポック(2015-01-01)とTwitter/Xエポック(2010-11-04)のレイアウトに対応。どちらもミリ秒時刻を22ビット左シフトし、下位ビットを5+5+12に分割します。カスタムエポック方式も使えます。IDは64ビット整数で、解析は正確に行われ外部通信はありません。

関連する道具

関連ガイド