Snowflake ID 解析
準確解析 Twitter、Discord 和自定義 Snowflake ID,查看 UTC 時間和位字段,或按字段組裝測試 ID。
完整十進制 ID
解析與組裝全過程使用十進制字符串和 BigInt,不經過浮點數。最多輸入 1,000 個 ID;發現無效 ID 時整批報錯,不靜默丟行。JSON 包含 UTC 時間、Unix 毫秒、序列和補齊後的二進制表示。
平臺佈局
Discord 使用 42 位時間、5 位 worker、5 位 process 和 12 位序列,起始時間為 1420070400000 毫秒。Twitter 歸檔的 2010 佈局為 41 位時間、5 位 datacenter、5 位 worker、12 位序列,起始時間為 1288834974657 毫秒。需先選對平臺再解釋時間。
自定義與組裝
自定義時間位數為 1–63,其餘各字段為 0–32,總計不超過 64。零位字段只能填零。組裝接受以 Z 結尾的 ISO UTC 時間及各位寬內的整數;它不協調分佈式節點,也不保證生成 ID 的唯一性。
參考
常見問題
解析出的時間能證明記錄的創建時間嗎?
不能。ID 可以被組裝或從其他系統分配。解析結果只代表該格式內存儲的時間。
輸入會上傳或保存嗎?
不會。工具在本地 Web Worker 中運行,不向 API 發送 ID,也不寫入本地存儲。複製和下載使用當前結果;編輯或取消會清除舊結果。