logo

ULID 生成器

UUID 生成器
雪花 ID 产生器
一次生成多组可按时间排序且易读的 ULID。

生成按时间排序的 ULID 标识码,作为 UUID 的现代替代方案,适合需要可排序唯一键的数据库与分布式系统。

logo
啪唧开发工坊
ULID 生成器

ULID 生成器

UUID 生成器
雪花 ID 产生器
一次生成多组可按时间排序且易读的 ULID。
关于这个工具

生成按时间排序的 ULID 标识码,作为 UUID 的现代替代方案,适合需要可排序唯一键的数据库与分布式系统。

选择一次要生成的 ULID 数量。
ULID 数量
选择一次要生成的 ULID 数量。
什么是 ULID?

ULID(Universally Unique Lexicographically Sortable Identifier)将毫秒级时间戳与随机数结合,生成全局唯一的标识符。

当你需要既能保持时间顺序又便于复制分享的标识符时,ULID 是理想选择。

ULID 与 UUID 的比较
  • ULID 的前 10 个字符包含时间信息,按字母排序等同于按创建时间排序;UUID v4 完全随机,没有额外数据无法排序。
  • ULID 使用不含易混淆字符的 Crockford Base32,更易阅读与分享;UUID 使用十六进制字符,较长且容易看错。
  • UUID 由 RFC 4122 标准化,ULID 虽是社区规范,但在需要可排序又唯一的场景中已被广泛采用。
结果将显示于此...
处理中
选择一次要生成的 ULID 数量。
ULID 数量
选择一次要生成的 ULID 数量。
什么是 ULID?

ULID(Universally Unique Lexicographically Sortable Identifier)将毫秒级时间戳与随机数结合,生成全局唯一的标识符。

当你需要既能保持时间顺序又便于复制分享的标识符时,ULID 是理想选择。

ULID 与 UUID 的比较
  • ULID 的前 10 个字符包含时间信息,按字母排序等同于按创建时间排序;UUID v4 完全随机,没有额外数据无法排序。
  • ULID 使用不含易混淆字符的 Crockford Base32,更易阅读与分享;UUID 使用十六进制字符,较长且容易看错。
  • UUID 由 RFC 4122 标准化,ULID 虽是社区规范,但在需要可排序又唯一的场景中已被广泛采用。

常见问题

关于这个主题的常见疑问与实用解答。

什么是 ULID?

ULID(通用唯一字典序可排序标识符)是一种结合毫秒级时间戳与随机数的唯一标识符,既唯一又可按创建时间排序。

ULID 和 UUID 有什么不同?

ULID 可按时间排序且使用更紧凑的 Crockford Base32 编码,而 UUID v4 完全随机且使用十六进制。当需要时间排序时 ULID 更为理想。

什么时候该用 ULID 而不是 UUID?

当需要按时间排序时(如数据库主键或事件日志),建议使用 ULID。当与现有系统的兼容性更重要时,使用 UUID。

我的数据会被发送到服务器吗?

不会,ULID 生成完全在您的浏览器中执行。标识符通过 JavaScript 在本地创建,不会传送至任何地方。