代码、数据与二维码工具

雪花 ID 生成器

选择 Twitter 时间基点、仅 Discord 时间基点或自定义 Unix 毫秒。使用本地时钟生成最多 1,000 个 ID,或以同一固定布局解码十进制 ID。

优先本地处理无需注册隐私说明 ↗

时间基点范围:0–8,637,800,976,744,449 Unix 毫秒。生成使用本地时钟。序列耗尽后等待下一毫秒,不循环回绕。

固定布局:41 位相对毫秒 / 10 位节点 / 12 位序列。Discord 选项仅改变时间基点,不是原生 Discord 42/5/5/12 解码。状态仅保留在本页当前配置;修改配置会重置,不保证跨配置、页面或设备唯一。

使用步骤

如何使用

  1. 选择生成或解码,并设置时间基点。
  2. 生成时输入节点 0–1,023、初始序列 0–4,095、数量 1–1,000;解码时输入十进制 ID。
  3. 执行并复制完整结果。可取消生成,不显示未完成批次。

固定通用布局

ID 包含 41 位相对毫秒、10 位合并节点及 12 位序列,范围为 0–2⁶³−1。Twitter 基点为 1288834974657,Discord 基点为 1420070400000,但该选项仅改变基点,不是原生 Discord 42/5/5/12 解码。

有界生成

使用 Date.now 本地时间。每毫秒内序列递增,不循环回绕;耗尽时异步等待下一毫秒,时钟回拨则拒绝。每批最多 1,000 个 ID、2 秒预算、25,000 输出字符。取消或失败隐藏整批结果,同时保留已消耗的序列状态。

基点与状态范围

自定义基点须为 0–8,637,800,976,744,449 的整数 Unix 毫秒,确保所有解码日期处于 JavaScript 日期范围内。相对时间为 0–2⁴¹−1,解码输入为 1–19 位十进制数字。状态仅存在于本页当前配置;修改基点、节点或初始序列会重置。不保证跨配置、页面或设备全局唯一,不上传数据。

常见问题

你可能还想知道

能生成或解码原生 Discord ID 吗?

不能。Discord 选项只使用其时间基点,布局始终为通用 41/10/12。

ID 精确吗?

精确。位打包、掩码和十进制转换使用 BigInt,不使用浮点 ID。

这是协调式生产 ID 服务吗?

不是。没有共享节点分配或持久状态。刷新页面、其他页面、设备或切换配置可能产生重复。