Snowflake ID 解析与构造
解码结果
构造结果

Snowflake ID 解析与构造

Snowflake 是 Twitter 发明的 64 位分布式 ID:高 41 位毫秒时间戳、中 10 位机器、低 12 位序列。把 ID 粘进来即可还原出创建时间与机器/序列信息。

选择 Twitter、Discord 或自定义纪元,右侧还能按指定时间反推一个 Snowflake ID,方便做"某时刻的 ID"边界验证。

主要功能

使用步骤

  1. 在预设里选 Twitter / Discord 或自定义。
  2. 左侧粘贴 Snowflake ID,右侧即时显示时间戳、机器与序列。
  3. 右侧填入时间、节点、序列后点"构造 ID"可反向生成。

常见问题

为什么 ID 位数这么长?

Snowflake 是 63 位无符号整数,十进制下常见 18~19 位;解析时按字符串处理以避免 JS 数字精度丢失。

自定义纪元怎么填?

填写你系统采用的纪元毫秒数(如 Twitter 为 1288834974657),位宽沿用 41/10/12 的通用布局。

相关工具与阅读

问题反馈

本站是纯前端静态站,没有后端也没有账号系统,反馈走 GitHub Issues、讨论区或邮件。

粘贴到 issue 或邮件里能帮我更快定位问题,其中不含你输入的任何内容

其它:查看已有反馈 · 邮件反馈(无需 GitHub 账号):278975598@qq.com