ULID 生成器

在线生成 ULID:26 字符 Crockford Base32,包含 48 位时间和 80 个随机位。

生成结果
就绪,可在浏览器里生成 ULID。

这个 ID 的结构

结构
26 个 Crockford Base32 字符:前 10 个是时间,后 16 个是随机部分。
48 位毫秒时间戳之后,还有 80 个随机位。
时间
包含。前 10 个字符编码毫秒时间,字典序会跟随时间。
碰撞风险
随机尾部有 80 位;风险主要取决于同一毫秒内生成多少个 ID。
示例
01KWYPWV6MER38GQZZ8NJSXAC2

你的 ID 会用浏览器里的强随机源本地生成,不会发送到 BroBroGo。

常见问题

ULID 适合什么场景?

ULID 紧凑、URL 友好,纯文本也能按时间排序,适合日志、对象键和需要按创建时间排列的记录。

ULID 和 UUID v7 一样吗?

不一样。两者都有毫秒时间,但 ULID 是 26 字符 Crockford Base32,UUID v7 保留标准 UUID 十六进制形态。